Страница 1 из 1

Удаление всех вложенных пустых папок без применения плагинов

Добавлено: Вт ноя 12, 2013 13:27
sa
Напрашивается следующий способ.
Поиском найти все каталоги (для чего на вкладке “Дополнительно” выставить атрибут “Каталог”), вывести результаты на панель, посчитать размеры всех папок (Alt+Shift+Enter), включить сортировку по размеру (Ctrl+F6), выделить все папки нулевого размера (ориентируясь, например, на строку состояния, где должно быть выделено 0 байт) и удалить их.
Недостатком способа можно посчитать то, что за пустые папки в данном случае будут приняты и папки с файлами нулевого размера. Ну а можно посчитать это и достоинством.
Или здесь есть ещё какие-то подводные камни?

Добавлено: Вт ноя 12, 2013 16:12
Flasher
Других подводных камней не вижу, если говорить о рекурсивном удалении.
Почему без плагинов-то? Можно уже видеть, какие пустые, если они раскрашены.

Добавлено: Вт ноя 12, 2013 16:44
sa
Flasher писал(а):Почему без плагинов-то?
Про удаление с плагинами уже есть темы. :)

Добавлено: Вт ноя 12, 2013 16:51
Вахмурка
А внешняя утилита подпадает под категорию плагинов? ;)
Я для этих целей пользуюсь xxcopy:

Код: Выделить всё

TOTALCMD#BAR#DATA
c:\utils\Xxcopy\XXCOPY.EXE
%P /rmdir /x*.* /yy
e:\Storage\Graphics\Icons\Folders\Other\FOmis50.ico
Delete Empty Directories

1
-1

Добавлено: Вт ноя 12, 2013 16:59
sa
Вахмурка
Ну что же это был бы за файл-менеджер, что не позволил бы без внешних утилит и плагинов найти и удалить пустые папки?

Добавлено: Вт ноя 12, 2013 17:58
Flasher
sa
Зачем тут сослагательное наклонение? Таких ф/м много, и Тотал один из них.

Добавлено: Вт ноя 12, 2013 18:07
sa
Flasher писал(а):и Тотал один из них.
Я про то же - было бы удивительно, если бы тотал не мог этого cделать.

Добавлено: Вт ноя 12, 2013 19:34
Flasher
sa
Он полноценно и не может, как показала практика. Что тут удивительного?

Добавлено: Вт ноя 12, 2013 19:49
sa
Flasher писал(а):Других подводных камней не вижу, если говорить о рекурсивном удалении.
Спасибо за ответ!

Добавлено: Ср ноя 13, 2013 10:35
sa
Папки с нулевым размером (после сортировки) гораздо удобнее выделять, если настроить пользовательский набор колонок с полем данных [=tc.Размер]. В этом случае напротив пустых папок вместо размера в колонке будет указано просто <Папка>.

P.S. Встроенный в тотал плагин tc к плагинам в заголовке темы не отношу.