Batch file 写入批处理文件以删除带有通配符的文件
我在同一文件夹中设置了多个网站,我想创建一个批处理文件,该文件将删除每个网站中的缓存,而无需为每个网站添加新行。例如,我使用的是:Batch file 写入批处理文件以删除带有通配符的文件,batch-file,wildcard,dos,Batch File,Wildcard,Dos,我在同一文件夹中设置了多个网站,我想创建一个批处理文件,该文件将删除每个网站中的缓存,而无需为每个网站添加新行。例如,我使用的是: 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\
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\*"
)
您也可能对此感兴趣: