![]() |
Удаление файлов заданного расширения
Доброго времени суток.
Возник вопрос, как удалить из дерева папок с уймой файлов различного расширения только файлы с определенным расширением? А лучше даже, удалить все файлы кроме тех, что подходят под заданное расширение. Пример: Есть папка с большим количеством подпапок и файлов в них. Нужно удалить все, кроме .bmp Возможно ли это сделать с помощью батника или есть спец. п.о.? Помогите найти решение :) Спасибо. |
Папуас, обычный Total commander.
Самых очевидных путей решения 2 - Вариант 1: 1. Заходим в вашу "корневую" папку 2. жмем alt+f7, в строке поиска вводим "|*.bmp" без кавычек (значок "|" рядом с клавишей backspace, он говорит о том, что ищем "все, кроме") 3. жмем "поиск", после окончания поиска - кнопку "файлы на панель" 4. выделяем желаемые файлы, удаляем (видимо подпапки он тоже выведет, их удалять не следует) вариант 2 (для раскладки тотала от Samlab):ь 1. Заходим в вашу "корневую" папку 2. Жмем ctrl+b - на панель выводятся все файлы из подпапок 3. Дальше жмем ctrl+f12, вводим "|*.bmp", жмем ок (остаются видимыми только файлы, с расширением не bmp), жмем "*" - все файлы выделяются, жмем "delete" 4 Либо вместо пункта 3 жмем на дополнительной клавиатуре клавишу "+" - вводим "|*.bmp" жмем "ок" - выделяются все не бмп-шные файлы. Имхо вариант 2 более востребован, но тут вопрос личных предпочтений. |
Сегодня обязательно проверю. Больше спасибо!
|
Боже, как все просто и удобно :) Зря я не любил пользоваться сторонними файловыми менеджерами. Еще раз благодарю!)
|
Не стоит благодарности )))
Могу посоветовать использовать сборки Тотала с сайта samlab.ws - там очень грамотно настроены сочетания горячих клавиш. В настоящее время сборки не содержат вареза и насколько мне известно, являются легальными. |
Цитата:
Far Manager. Перейти в папку. Нажать «Alt-F7» — поиск файла. Маска файлов: «*.*|*.bmp». «Alt-А» — снять флажок «[ ] Искать папки»: «Ctrl-Enter» — начать поиск. По завершении — нажать «Alt-л» или кнопку «Панель» для помещения найденных файлов на Временную панель: По завершении помещения найденных файлов на Временную панель нажать «*» — выделить все файлы. Далее «F8» (в Корзину), або «Shift-Del» (мимо Корзины). |
Цитата:
|
Iska Нет, бесплатным он насколько мне известно не стал, в моем посте, если я не ошибаюсь, подобных заверений нет. Просто раньше Тотал на этом сайте скачивался в комплекте со взломом, в настоящее время - просто триальная версия с подхватом ключей, купленных совершенно официально. Насколько я могу судить - это "легально", хотя оценить, какие изменения вносились в дистрибутив и насколько это противоречит авторским правам, я пожалуй что и не могу. Собственно, основная мысль о настройках с этого сайта, а не о дистрибутиве - они мне кажутся удобными)
|
Удаление всех файлов с расширением bmp из указанной папки и всех ее подпапок:
Код:
del "путь_До_Папки\*.txt" /F /S |
Delirium, автор следом поменял вопрос на противоположный :):
Цитата:
|
a_axe, спасибо за пояснение, теперь смысл ясен.
Цитата:
|
Цитата:
например так: 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. Успехов |
Время: 17:25. |
Время: 17:25.
© OSzone.net 2001-