Моторокер

|
Posted: Thu Apr 26, 2012 10:17 Post subject: |
|
|
LonerD wrote: | Например, имеется папка со множеством файлов. Если её начать удалять - предварительно Тотал подсчитывает размер папки |
У меня через Esc отменяется.
Другое дело, что функцию нужно переделывать.
После подсчёта Тотал покажет информацию только о том, что в текущей папке есть ещё и подпапки. Узнать эту информацию можно не залезая в дебри подпапок, а отсканировав первый уровень и встретив первую подпапку.
А то сидишь, ждёшь, когда Тотал всё подсчитает, потом через полчаса спросит, удалять ли. Оставишь удалять, а он ещё и ридонли файл встретит, опять встанет в самом начале. А ты в это время спокойно наливаешь чай на кухне.
Выход такой:
1. Начать обходить папки сразу же при нажатии Del. Сразу в диалоге подтверждения удаления онлайн показывать кол-во папок/файлов/спецфайлов (для чтения, скрытые)
2. Вопрос о наличии подпапок выдавать сразу после первой встреченной подпапки. Не припомню, чтобы вообще в этом диалоге хоть раз нажал что-то отличное от "Всё"
3. Дальше подсчитывать кол-во папок в фоне, пока висит вопрос.
4. После нажатия ОК продолжить обход папок до конца, затем начать удалять.
Подозреваю даже, что можно при сканировании подсчитать кол-во файлов/папок с важными атрибутами - для чтения, скрытые и т.д. и показать/спросить это также сразу. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|