Как удалить файлы в папках и всех подпапках, которые содержат определенную строку в имени файла? - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть папка, где у меня есть тонны других подпапок, и каждая из них содержит файлы типа

  • original_file1.jpg
  • original_file1_t1.jpg
  • original_file2.jpg
  • original_file2_t1.jpg
  • и т. Д.

Я хотел бы удалить их все из командной строки Windows, и я попытался сделать это с помощью

del /s *_t1.*

Но это только удаление файлов в папке, в которой я сейчас нахожусь.

Как это сделать с помощью кода, который будет проверять каждую папку в этом месте?

Структура папок выглядит следующим образом:

  • Main_folder / album_1 / original_file1_t1.jpg
  • Main_folder / album_2 / original_file1_t1.jpg
  • и т. Д.

1 Ответ

0 голосов
/ 07 сентября 2018

Хорошо, я извиняюсь за публикацию этой темы, но я нашел решение.

Когда вы находитесь в главной папке, просто используйте

del /s /q *_t1.jpg
...