12

我有一个网站转储,其中包含大约一半的图像,这些图像已转换为各种文件大小。结构如下:

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名称中包含的任何图像。这可能吗?

4

2 回答 2

30
del /s ...\media\*original*.jpg

应删除original名称、扩展名.jpg来自...\media及其所有子目录的所有文件。

显然,请谨慎使用...如果您想在删除之前先查看要删除的内容,请使用

dir /s ...\media\*original*.jpg
于 2013-05-15T00:40:37.547 回答
2

尝试这样的事情:

for /R C:\...\media %f in (*original*.jpg) do del /q "%~ff"

如果您想在批处理脚本中使用它,请替换%为。%%

于 2013-05-14T21:58:23.290 回答