我在同一个文件夹中设置了多个网站,我想创建一个批处理文件,删除每个网站中的缓存,而不必为每个网站添加新行。例如我正在使用它:
del /S /Q D:\www\site-name\cache\*
哪个有效,但我必须为D:\www
中的每个网站添加一个新行。 del命令不支持:
del /S /Q D:\www\*\cache\*
那么有什么更好的方法呢?
答案 0 :(得分:12)
我认为这应该有效:
for /D %%f in ("D:\www\*") do @(
del /S /Q "%%f\cache\*"
)