我有一个网站转储,其中有大约一半的图像已转换为各种文件大小。结构如下:
media/
1/
1.original.jpg
1.large.jpg
1.medium.jpg
1.small.jpg
2/
2.original.jpg
2.large.jpg
2.medium.jpg
2.small.jpg
etc...
我想要一个命令来搜索媒体中的所有文件夹并删除名称中包含original
的任何图像。这可能吗?
答案 0 :(得分:25)
del /s ...\media\*original*.jpg
应删除名称中包含original
的所有文件,.jpg
及其所有子目录中的...\media
扩展名。
显然,请谨慎使用...... 如果您希望在删除之前先查看要删除的内容,请使用
dir /s ...\media\*original*.jpg
答案 1 :(得分:2)
尝试这样的事情:
for /R C:\...\media %f in (*original*.jpg) do del /q "%~ff"
如果要在批处理脚本中使用此代码,请将%
替换为%%
。