[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] for中能再套for吗?

今天在试验for do的用法时,多试了一步。
比如在e:\下的某个子目录中有一个a.txt文本文件,然后现在通过for在c:\ d:\ e:\下查找。
正确方式是:
for %a in (c: d: e do cd /d %a & for /r %b in (a.txt) do if exist %b echo %b.
这一句的逻辑有点复杂。然后我尝试写成这样:
for %a in (c: d: e:) do (for /r %a %b in (a.txt) do if exist %b echo %b)
为啥这样会报错呢?是do后面不能再套for语句吗?
请达人解答。
1

评分人数

    • pcl_test: 发帖前先使用论坛搜索PB -2

wtf! does minus go this often right here.

TOP

回复 5# GNU


    好的,多谢指教

TOP

返回列表