![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 09:58 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已结]怎样根据文本文件建立文件夹 |
| 可打印版本 1,008 / 7 |
| 第1楼 mark91ft | 发表于 2007-09-28 01:54 |
| 新手上路 发帖 4 积分 10 | |
|
[已结]怎样根据文本文件建立文件夹 有一文本文件test.txt:
2MORO 我想用每行的人名建立文件夹,一行建一个。如下: 运行后如果是连续字符的可以正常建立文件夹,但是4 IN LOVE,B.A.D,F I R这样有空格和.的名字只能建立以首字符为名的文件夹,如4,B,F。 请问如何修改才能正确建立4 IN LOVE,B.A.D,F I R文件夹。 [ Last edited by HAT on 2008-11-14 at 09:32 ] |
|
| 第2楼 scriptor | 发表于 2007-09-28 02:04 |
| 银牌会员 发帖 555 积分 1,187 | |
|
试一试这个!
楼主要自己思考啊 这个是很简单的任务1 |
|
| 第3楼 scriptor | 发表于 2007-09-28 02:05 |
| 银牌会员 发帖 555 积分 1,187 | |
Originally posted by mark91ft at 2007-9-28 01:54: 你的问题就是没有考虑空格嘛 这个问题现在已经不是问题了 加引号就是了 |
|
| 第4楼 mark91ft | 发表于 2007-09-28 02:37 |
| 新手上路 发帖 4 积分 10 | |
Originally posted by scriptor at 2007-9-28 02:05 AM: 对不起,按你的CODE好像也不行,你说的加引号怎么加,加哪儿,请说的详细点,谢谢。 |
|
| 第5楼 scriptor | 发表于 2007-09-28 02:41 |
| 银牌会员 发帖 555 积分 1,187 | |
Originally posted by mark91ft at 2007-9-28 02:37: 怎么不行? 我的测试了 可以的 你把你的test文件内容贴出来 加引号就是 md "%%a" 这里 默认下,空格会作为分隔符,所以 md 4 IN LOVE 不成功 但是 md "4 IN LOVE" 肯定可以的 不知道你是怎么测试的!? |
|
| 第6楼 mark91ft | 发表于 2007-09-28 02:51 |
| 新手上路 发帖 4 积分 10 | |
|
我是加在“%outputPath%\%%j”上了。改过来了,一切ok,谢谢。
|
|
| 第7楼 cdmtys168 | 发表于 2008-11-14 05:31 |
| 新手上路 发帖 7 积分 11 | |
Originally posted by mark91ft at 2007-9-28 01:54: 请问你改成什么样可以有空格键都行的? 我各处都该了还不行 |
|
| 第8楼 cdmtys168 | 发表于 2008-11-14 05:36 |
| 新手上路 发帖 7 积分 11 | |
|
再试验后,知道是
@echo off set /p importTxt=[请输入你已经准备好的txt文件的全路径] set /p outputPath=[请输入你要将生成的目录保存到的路径] for /f "tokens=1 delims=" %%a in ('more %importTxt%') do mkdir % outputPath%\"%%a" set /p over=目录生成完毕,请按回车退出该程序。 呵呵 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |