Удаление всех вложенных пустых папок без применения плагинов
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Удаление всех вложенных пустых папок без применения плагинов
Напрашивается следующий способ.
Поиском найти все каталоги (для чего на вкладке “Дополнительно” выставить атрибут “Каталог”), вывести результаты на панель, посчитать размеры всех папок (Alt+Shift+Enter), включить сортировку по размеру (Ctrl+F6), выделить все папки нулевого размера (ориентируясь, например, на строку состояния, где должно быть выделено 0 байт) и удалить их.
Недостатком способа можно посчитать то, что за пустые папки в данном случае будут приняты и папки с файлами нулевого размера. Ну а можно посчитать это и достоинством.
Или здесь есть ещё какие-то подводные камни?
Поиском найти все каталоги (для чего на вкладке “Дополнительно” выставить атрибут “Каталог”), вывести результаты на панель, посчитать размеры всех папок (Alt+Shift+Enter), включить сортировку по размеру (Ctrl+F6), выделить все папки нулевого размера (ориентируясь, например, на строку состояния, где должно быть выделено 0 байт) и удалить их.
Недостатком способа можно посчитать то, что за пустые папки в данном случае будут приняты и папки с файлами нулевого размера. Ну а можно посчитать это и достоинством.
Или здесь есть ещё какие-то подводные камни?
Других подводных камней не вижу, если говорить о рекурсивном удалении.
Почему без плагинов-то? Можно уже видеть, какие пустые, если они раскрашены.
Почему без плагинов-то? Можно уже видеть, какие пустые, если они раскрашены.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
А внешняя утилита подпадает под категорию плагинов? 
Я для этих целей пользуюсь xxcopy:
Я для этих целей пользуюсь 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Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Папки с нулевым размером (после сортировки) гораздо удобнее выделять, если настроить пользовательский набор колонок с полем данных [=tc.Размер]. В этом случае напротив пустых папок вместо размера в колонке будет указано просто <Папка>.
P.S. Встроенный в тотал плагин tc к плагинам в заголовке темы не отношу.
P.S. Встроенный в тотал плагин tc к плагинам в заголовке темы не отношу.