3

я имею

  for /R "C:\path" %f in (_svn) do RMDIR /S /Q "%f" 

удалить папки _svn из пути c:\, и это работает, если я вставляю его в окно cmd, но при запуске из файла bat он говорит, что f не ожидалось в это время.

Права доступа? фанк-а-Tron? дела?

1 ответ1

4

Вы должны использовать %% f в файлах .cmd / .bat, чтобы это работало, смотрите здесь:

Use %variable to carry out 'for' from the command prompt.
Use %%variable to carry out the 'for' command within a batch file

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .