5
在Windows中,一个具有递归for循环的批处理文件,其文件名包括空格
我有一个文件夹树,像这样(这只是一个例子,在我的实际情况下会更深): C:\test | +---folder1 | foo bar.txt | foobar.txt | +---folder2 | foo bar.txt | foobar.txt | \---folder3 foo bar.txt foobar.txt 我的文件名称中有一个或多个空格,我需要对它们执行命令,因此我对foo bar.txt感兴趣,但对foobar.txt却不感兴趣。 我尝试了(在批处理文件中): for /r test %%f in (foo bar.txt) do if exist %%f echo %%f 该命令很简单echo。 它不起作用,因为跳过了空格并且没有输出。 这有效,但这不是我所需要的: for /r test %%f in (foobar.txt) do if exist %%f …