Структура и визуализация величины каталогов файловой системы Windows (маленькая утилитка)

Структура и визуализация величины каталогов файловой системы Windows, индексированная по величине.
Удобно использовать для очистки хлама с диска.

Нужно было для того, чтобы не напрягать башку, что на диске удалить, чтобы место высвободить.
Вот и пришла такая мысль.
При выборе расширения, выбранные файлы слаживаются, можно выбрать дополнительно мышкой.
Ну и удалить, вот и всё.

 

Извиняюсь за выложенный файл(25.11.2008) ChkDir.zip он был не полный,  без библиотеки midas.dll и таблицы Param.cds он будет виснуть.
Пока не скомпилировал всё в один файл и нужно держать эти файлы в одном месте. Если кому надо, могу выложить исходники на Delphi
akushniruk@rambler.ru

38 Comments

  1. Душелов

    Вроде как все файл-менеджеры умеют это.

    Reply
  2. vasilykushnir

    Ругается, зараза…

    missing data provider or data paccket

    Чего ей не хватает?

    Но тем не менее поздравляю: нашему полку прибыло (в смысле новый форумчанин). Да сразу же приблуда на Делфи. С почином! Ставлю плюсик для в качестве поощрения.

    Reply
  3. vasilykushnir

    И еще: парочка скриншотов аж никак не помешает…

    Reply
  4. vasilykushnir

    + к (3) Как прервать процесс подсчета, если папка офигенно большая (с кучей подпапок) и обработка недопустимо затягивается?

    Reply
  5. vasilykushnir

    + к (4) Надо бы по ESC прерывть обработку — по крестику программа просто закрывается.

    Reply
  6. Душелов

    (2) И фамилии у вас схожи 😉

    Reply
  7. vasilykushnir

    (6) Это случайное совпадение.

    (0) Сань, ты по-моему «забыл выложить еще два файлика… Она не долго считает, а просто без этих файлов виснет.

    Reply
  8. europro

    чего то ей действительно не хвататет

    Reply
  9. andrew87

    кхе кхе…… классно гауге(компонент такой) изменяется))) я тож так хочу научиться делать))))))))))

    Reply
  10. alexkushniruk

    ни у одного файлменеджера я такого не видел просмотрел самые большие сборки Тотала Extreem, Poweer Pack- нет.

    Есть подсчет величины каталогов, но для этого надо еще брать если папок много и пузырьковым методом или еще каким другим

    сортировать, чтобы в самых больших что нить удалить ненужное, что мы раньше туда положили. Но это на мой взгляд утомительно , а хочеться быстро.

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

    Reply
  11. Filin396

    А если во время просчета большой папки кликнуть по другой папке — интересная картина получается -)

    Reply
  12. Filin396

    И если можно, размер не только в байтах бы сделать. Ну и конешно отмену, как уже сказали. И сделать чтобы просчет сам не начинался, а то не удобно как-то. По кнопке какой нибуть например. А в общем штука полезная ИМХО, я тоже такого не встречал.

    Reply
  13. alexkushniruk

    и правда классная картина 🙂

    не пробывал

    значит запретим обрабатывать это событие во время подсчета

    а делать Esc для выхода во время подсчета, мне кажется смысла нет.

    Но сделать это просто. Сделаю и перевыложу.

    Reply
  14. alexkushniruk

    добавил метод прерывания выполнения подсчета больших папок по «Esc»

    и запретил во время подсчета кликать на другую папку всё как и просили ниже

    Reply
  15. alexkushniruk

    файл называется UtilDelphi2.zip

    Reply
  16. Filin396

    Теперь говорит «Error loading MIDAS.DLL».

    Reply
  17. Filin396

    (13)а делать Esc для выхода во время подсчета — есть смысл. Например мне надо посчитать папку, которая лежит на диске С:.

    Я выхожу на диск и прога начинает мне считать весь диск, что очень долго, и мне не нужно. Поэтому надо чтобы была возможность остановить процесс, или не запускать его автоматом при выборе папки, а запускать только когда нужно — по кнопке какой нибудь.

    Reply
  18. alexkushniruk

    midas.dll и утилита должны быть в одном месте, тогда ругаться не будет

    но завтра я скомпелю в один файл их , тогда уже не надо будет думать где находиться утилита , а где dll

    Reply
  19. vkr

    (0) ту Аффтар : Утилита очень симпатябельная и полезная… 🙂

    Но ! Не знаю, как в Тотал Командире, а в FAR Manager-е эта задача решается в три кнопки :

    Grey + (выделение всех подкаталогов в каталоге или на диске), Enter , Num-5 (или F3) — вычисление размеров выделенных каталогов

    После этого можно нажать Ctrl-F6 — сортировка по размеру… :)))

    И начинать вычищать мусор…

    По Alt-F7 задается фильтрация (расширения, входящие символы и т.п.)

    В общем, можно начинать учить матчасть… 🙂

    Хотя, еще раз повторюсь — утилита КЛАССНАЯ !

    Reply
  20. Abadonna

    (19)>Не знаю, как в Тотал Командире

    Нет ничего такого в синемордом фаре, чего бы не было в Тотале. И ваще…. 😉

    Reply
  21. Ёпрст

    (20) тетрис есть, как в дос навигаторе ? 🙂

    Reply
  22. Душелов

    (21) есть, плугин.

    Reply
  23. Ёпрст

    (22) Эт в курсе.. а вот встроенного нет.. 🙂

    вообще непонятны фанаты фара… в чем там удобство то? Да ни в чем..

    Reply
  24. Altair777

    (21) в ультимейт эдишине Тотала там такого есть…. )))

    и тетрис, и карты, и домино и куча утитлит

    Reply
  25. vasilykushnir

    Да что вы опять за FAR? Это как фиксин — пока не трогаешь, не воняет. Сколько раз было дискуссий по паре Фар-Коммандер… Ну поставил я этого синяка, почти убедили, что есть нечто такое, чего нет в коммандере. Фиг! За год ни разу (!!!) не воспользовался фаром — все необходимое есть в тотальнике (с плагинами ессстессственно).

    К слову: несколько моих знакомых, в бытность ярые фарщики, перешли на тотал. Без всякого давления и принуждения.

    Reply
  26. Abadonna

    (23) Только не пиши так, когда на сайте Чебурашка :)))))))

    Он меня подбивал написать плуг как http://infostart.ru/profile/1329/projects/1191/ , но для фара 😉

    Вот бы я ему там строил консольные окошки…

    Reply
  27. Altair777

    +24 т.е. в экстрим паке 🙂

    Reply
  28. Душелов

    (23) Полностью согласен. Никаких удобств! И чего в нем люди-то находят???

    :)))

    Reply
  29. Ёпрст

    (28) воспоминания поди о досе 6-ом и о винде 3.11

    :))

    Reply
  30. Ёпрст

    и о загрузочных дискетках, куда непременно вставляли либо нортона,либо фар, либо волкова, либо…ё ! красотища то какая — дос-навигатор 🙂

    Reply
  31. Душелов

    (30) Фар никогда на дискетках не был — он виндовый.

    Reply
  32. Ёпрст

    (31) а ну да…разве вспомнишь всё ? 🙂

    Reply
  33. Abadonna

    Могу по секрету сказать, в чем основное преимущество Тотала: для него я плагины пишу, а для фара нет! :))))))))))))))

    Reply
  34. Altair777

    (33) «Самая короткая дорога — это та, которую знаешь» 🙂

    народная мудрость

    Reply
  35. Altair777

    Кстати, а давайте еще поспорим, что круче — Опера или Мозилла 🙂

    п.с. настоящие пацаны юзают Оперу

    п.п.с. я Мозиллу тоже юзаю иногда (исключительно в качестве связки Mozilla+Tor+Privoxy)

    п.п.п.с. и ИЕ тоже… еще более иногда 🙂

    Reply
  36. Душелов

    Vista VS WinXP

    Reply
  37. Valet

    А никто не видел утилиту которая убивает дубликаты, но при этом в той папке где удаляет делала NTFS линки на те файлы что остаются.

    Смысл в том что удаляешь какой нить дубликат, а на него может быть что нить завязано.

    А так система будет думать что файл на месте, а место то он как раз занимать не будет.

    Может я чтото напутал и это невозможно. Но при реальности получается хорошая идея для доработки.

    Reply
  38. kivals

    Если правильно понимаю функционал (ибо не скачивал — не пробовал) — то есть такая прога SequoiaView (http://www.google.ru/search?q=sequoiaview). К сожалению давно не обновлялась, и я перестал пользоваться, т.к. не умеет работать с hard-links 🙁 ? но в свое время очень наглядно показывала под что расходуется диск…

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *