У меня есть несколько веб-сайтов, настроенных в той же папке, и я хочу создать пакетный файл, который удалит кэш в каждом из них, не имея необходимость добавлять новую строку для каждого сайта. Например, я использую это:
del /S /Q D:\www\site-name\cache\*
Который работает, но я должен добавить новую строку для каждого сайта в D:\www
. Команда del не поддерживает:
del /S /Q D:\www\*\cache\*
Таким образом, что лучший путь состоит в том, чтобы сделать это?
Я думаю, это должно сработать:
for /D %%f in ("D:\www\*") do @(
del /S /Q "%%f\cache\*"
)