通常我必须对每个文件夹调用一次命令,如下所示:
processdata.cmd C:\data\10-2-2019-run1
processdata.cmd C:\data\10-2-2019-run2
processdata.cmd C:\data\10-2-2019-run3
ETC。
我想编写一个 for 循环,每个文件夹运行一次该命令并附加目录,就像上面的命令一样
我不希望它循环遍历子文件夹
那里唯一的文件夹包含数据,所以我不需要排除任何文件夹或文件。
只需使用 Windows CMD(最好不是 powershell)的一个非常简单的 For 循环
我怎样才能做到这一点?
谢谢,
答案1
尝试这个。
for /D %G in ("c:\data\*") do processdata.cmd "%~fG"
答案2
通常我必须对每个文件夹调用一次命令,如下所示:
processdata.cmd C:\data\10-2-2019-run1
processdata.cmd C:\data\10-2-2019-run2