我有
for /R "C:\path" %f in (_svn) do RMDIR /S /Q "%f"
从 c:\path 中删除 _svn 文件夹,如果我将其粘贴到 cmd 窗口中,此方法有效,但是从 bat 文件运行时,它会说此时不需要 f。
权限?funk-a-tron?怎么了?
答案1
您必须在 .cmd / .bat 文件中使用 %%f 才能使其工作,请参阅这里:
Use %variable to carry out 'for' from the command prompt.
Use %%variable to carry out the 'for' command within a batch file