Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 3
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Цитата Папуас:
Возник вопрос, как удалить из дерева папок с уймой файлов различного расширения только файлы с определенным расширением? А лучше даже, удалить все файлы кроме тех, что подходят под заданное расширение.
Пример: Есть папка с большим количеством подпапок и файлов в них. Нужно удалить все, кроме .bmp
Возможно ли это сделать с помощью батника или есть спец. п.о.? Помогите найти решение Спасибо. »
сорри что поднял старую тему, наткнулся на неё сегодня и из всего что было предложено автору, на мой взгляд, 100% подходящее решение никто не предложил, потому если кому то понадобится сложное удаление а скрипты писать лень или просто не умеет используйте программу delt
например так:
delt e:\temp\test /PT /OF *.tmp *.log /NOD
Очистить все папки подпапки e:\temp\test от файлов с маской *.tmp и *.log без переноса в корзину, папки не удалять
или так
delt e:\temp\test /PT /OF /NOF *.bmp *.tif /NOD
Очистить все папки и подпапки e:\temp\test от всех файлов кроме файлов с маской *.bmp и *.tif без переноса в корзину, папки не удалять
При желании из списка можно исключить какие то папки
delt e:\temp\test /PT /NPT *\Documents\* *\Images\* /OF /NOF *.bmp *.tif /NOD
Очистит все папки и подпапки e:\temp\test от всех файлов кроме файлов с маской *.bmp и *.tif без переноса в корзину, При этом папки Documents и Images будут пропущены (в них удаления не будет производиться)

рекомендую всем посмотреть на delt поподробнее, на сей момент это один из наиболее гибких бесплатных инструментов для удаления файлов и папок в windows.

Успехов
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:04, 25-02-2019 | #12