Дент 09-04-2013 09:59
Задача: найти, выделить и удалить в файловой системе все типы файлов, кроме одного. Например, есть некая папка, в которой содержится туева хуча папок и различных файлов. Надо удалить всё, кроме *.exe и при этом чтобы дерево каталогов сохранилось. Как это можно реализовать? Пытался через ТС и не смог. (((
Другими словами, нужна команда, противоположная del *.exe. Нужно del всё, КРОМЕ, exe и папок.
tester1 09-04-2013 10:47
Far
Поиск файлов с фильтром
не?
или
far
alt+f7 по маске *.* - ищем все фалы включая подпапки
далее
список в "панель"
а из панели "+" с маской ".exe"
и затем инверт выделения "*"
и удаление "shift+del"
Дент 09-04-2013 10:52
Найти *.exe не проблема. Проблема инверитровать полученный список, т.е. выделить всё, кроме exe. А вручную искать и удалять сначала *.txt, затем *.dat, *.htm и ещё 100000 упаришься.
tester1 09-04-2013 10:53
1. найти все файлы включая в подпапках
2. выделить из этого списка *.exe
3. инвертировать выделение (в Far инверитровать - на цифр.панели кнопка *)
4. удалить
только что проделал в фаре такое - ноу проблем
Дент 09-04-2013 10:55
quote:
Originally posted by tester1:
найти все файлы включая в подпапках
не додумался.

спасибо.

Дент 09-04-2013 11:47
quote:
Originally posted by tester1:
1. найти все файлы включая в подпапках
2. выделить из этого списка *.exe
3. инвертировать выделение (в Far инверитровать - на цифр.панели кнопка *)
4. удалитьтолько что проделал в фаре такое - ноу проблем
При этом дерево папок сохраняется и каждый exe лежит в своей папке или они свалены все в кучу?
Дент 09-04-2013 13:07
ФАРом получилось, а Тоталом ни в какую не получалось! Тема закрыта.