Windows 命令行无法在 bat 文件中运行

Windows 命令行无法在 bat 文件中运行

我有

  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

相关内容