Найти и удалить в подпапках файлы с расширением, отличным от нужного

  • Автор темы Автор темы xm
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

xm

иксэ́м
Топикстартер
R.I.P.
Сообщения
4 978
Реакции
2 667
Есть некая база, в которой файлы рассортированы по соответствующим подпапкам. Но в них, подпапках и в корне, кроме 100%-но нужных файлов, например, *.abc, есть куча мусора *.bcd, *.dgh, *.rty и т.д.
Возможно ли как-нибудь автоматизировать процесс поиска и удаления лишних файлов со 100%-но ненужными расширениями, в поисковике ли проводника Win7 или в прочих более мощных коммандерах, чтобы нужные *.abc остались на своих местах?

зы расширения файлов здесь, естественно, простой набор букв для наглядности.
При необходимости конкретизирую задачу (точнее, две).
 
Уточни: нужно чтобы папки и подпапки с нужными файлами остались на своих местах или можно просто нужные собрать вместе?
 
Уточняю, от себя:

чтобы нужные *.abc остались на своих местах
Уточняю, от тебя:

нужно чтобы папки и подпапки с нужными файлами остались на своих местах

просто нужные собрать вместе -- это очень просто.
Или ты считаешь, что и такой простой вопрос мне не подвластен?
(OMG, опять троллю, нет?)
 
Тотал позволяет все найденные файлы показать в активной панели, и делать с ними все что хочешь потом.
 
  • Спасибо
Реакции: xm
Тотал позволяет все найденные файлы показать в активной панели, и делать с ними все что хочешь потом.
аа, то бишь их можно рассортировать по типам и ненужные удалить?
Точно! Ведь и в простом поисковике проводника это можно сделать! Просто отсортировать по типам и удалить.
Спасибо за наводку, друг!.. и как я до этого не догадался... тупа :)

рип!
 
в Тотале не обязательно их сортировать по типам, просто поиск по маске ч/з Alt+F7. А там уже есть где разгуляться.
 

Вложения

  • 1st.png
    1st.png
    33.2 КБ · Просм.: 1 038
  • 2nd.png
    2nd.png
    56.9 КБ · Просм.: 1 156
  • 3rd.png
    3rd.png
    196.9 КБ · Просм.: 1 129
  • Спасибо
Реакции: xm
Если кол-во ненужных расширений не сильно велико, то можно так:
Код:
find /Путь/до/базы  \( -name "*.bcd" -o  -name "*.dgh" \)  -delete
Только синтаксис под винду пусть кто-нибудь подправит.

Если позволяет дисковое пространство то проще, думаю, не удалять, а скопировать все *.abc куда-нибудь, сохранив структуру директорий.
 
  • Спасибо
Реакции: xm
К стати, в Тотале ты можешь вообще ничего не искать, просто начать копирование каталога с самого верхнего уровня "папка с файлами раз" в другое место "диск номер 5" и в диалоге копирования, в строке "Только файлы типа" задать маски нужных тебе файлов. Он все скопирует с сохранением структуры каталогов.
 
Последнее редактирование:
  • Спасибо
Реакции: George и xm
Ведь и в простом поисковике проводника это можно сделать! Просто отсортировать по типам и удалить.
Гыы, сделал. Оказалось мусора... 3 файла )) Но всё равно всем спасибо :)
 
Статус
Закрыто для дальнейших ответов.