Как удалить файлы определенного типа из командной строки или bat-файла
- Bot
- 14.11.2020
- 20 622
- 4
- 56
- 54
- 2
- Содержание статьи
Описание
Очень часто возникает необходимость удалить все файлы с определенным расширением в каком-либо каталоге (или в каталоге и во всех его подкаталогах). Например, если мы хотим удалить все текстовые файлы с расширением *.txt
в папке (и всех ее подпапках) C:\texts
, то можно выполнить следующую команду:
del /f /s /q C:\texts\*.txt
Где
/f - удаляет все файлы, даже если у них установлен атрибут только чтение
/s - удаляет файлы из всех подкаталогов (если это не требуется, то данный ключ нужно убрать)
/q - отключает запрос на подтверждение удаления файла
C:\texts - каталог, в котором будут найдены и удалены все файлы. Вместо определенной папки, можно указать весь диск целиком, тогда выглядеть это будет так: C:\*.txt
*.txt - тип файлов (расширение), которые будут удалены
Добавить комментарий