![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 19:25 |
共 48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求助:FOR语句执行异常 |
| 可打印版本 826 / 5 |
| 第1楼 willows | 发表于 2007-09-13 09:29 |
| 新手上路 发帖 3 积分 8 | |
|
求助:FOR语句执行异常 下面这条语句想把盘里面每个文件夹下后缀名为pdf的文件的名字输入到一个文本文件中。
for /f "delims=" %%a in ('dir /a-d/b/s *.pdf') do dir %%a >>book.txt 在其它盘下都可以执行成功,惟独F盘不可以,请各位帮忙看看,我在线等,急用。 另外下面这个批处理在上一个中加了几条语句: for %%i in (d e f g) do copy book.bat %%i:\ for /f "delims=" %%a in ('dir /a-d/b/s *.pdf') do dir %%a >>book.txt pause for %%b in (e f g) do call %%b:\book.bat for %%g in (e f g) do del %%g:\book.bat pause 后,又循环执行第二句了,下面的不继续执行,不知道什么原因,也请帮忙看看! [ Last edited by willows on 2007-9-13 at 09:49 AM ] |
|
| 第2楼 wudixin96 | 发表于 2007-09-13 09:43 |
| 银牌会员 发帖 931 积分 1,928 | |
|
你就说吧,你写的P要实现什么结果?
|
|
| 第3楼 willows | 发表于 2007-09-13 09:45 |
| 新手上路 发帖 3 积分 8 | |
|
我想把盘里面每个文件夹下所有后缀名为PDF的文件的名字输入到一个文本文件中。
[ Last edited by willows on 2007-9-13 at 09:47 AM ] |
|
| 第4楼 wudixin96 | 发表于 2007-09-13 09:58 |
| 银牌会员 发帖 931 积分 1,928 | |
|
是就一个文件名,还是要路径也加进去?
|
|
| 第5楼 wudixin96 | 发表于 2007-09-13 10:02 |
| 银牌会员 发帖 931 积分 1,928 | |
这个是加路径的 |
|
| 第6楼 willows | 发表于 2007-09-13 10:19 |
| 新手上路 发帖 3 积分 8 | |
|
我试了下,问题解决了
多谢wudixiin96兄。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |