我试图逐个传递文件(因为可执行文件一次只接受一个文件,所以我必须点)。所以,在我的一批产品中,我有以下几点:
FOR /F %file IN ('dir /b /s *.css') DO CALL myExecutable.exe %file
我应该查看同一目录中的文件,但不会发生任何错误,也不会显示任何错误。 我这里有什么东西不见了吗?
您的示例中有几个错误:
FOR
CALL
为了
考虑到这些,下面是您应该使用的正确命令:
for /f "usebackq delims=|" %%f in (`dir /b /s *.css`) do myexecutable.exe "%%f"
这里是 my answer 对于一个类似的问题,在这里我给出了更多关于使用 为了 处理目录中的所有文件。