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"
заменить %
С %%
Если вы хотите использовать это в пакетный скрипт.