Windows CMD поиск и удаление файла по имени

у меня есть дамп сайт, который имеет около полутора гиг изображений, которые были преобразованы в различные размеры файлов. Структура выглядит так:

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 в имя. Возможно ли это?

2 ответов


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

следует удалить все файлы с помощью original от их имени расширение .jpg С ...\media и все его подкаталоги.

очевидно, используйте с крайней осторожностью... Если вы хотите увидеть, что вы собираетесь удалить, прежде чем удалить его, используйте

dir /s ...\media\*original*.jpg

попробуйте что-то вроде этого:

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

заменить % С %% Если вы хотите использовать это в пакетный скрипт.