Знание размера выборок и папок (в байтах, килобайтах и ​​т. Д.) С первого взгляда

1185
Ariane

Мне интересно, есть ли способ легко увидеть пространство, занимаемое в проводнике. Когда вы выбираете файлы, это легко. Например, в представлении Details есть столбец Size в килобайтах. И в строке состояния, когда вы выбираете файлы, вы видите, сколько файлов у вас есть, и какова общая сумма. «6 элементов выбраны 130 МБ», - говорится в нем.

Но как только вы включите папки, это совсем другая история. Например, их поле Размер пусто. И как только папка включена в ваш выбор, у вас нет информации о размере. Если я просто щелкну по папке, удерживая клавишу Ctrl, чтобы добавить ее к описанному выше, то у меня просто «выбрано 7 элементов».

Я понимаю, что файловая система не знает размеров папок, и вы должны попросить ее оценить ее. Но нет ли способа проанализировать систему, а затем обновить ее при изменении содержимого папки?

Я действительно хотел бы, чтобы был способ заполнить эту информацию в Проводнике. Я знаю, что могу просто щелкнуть правой кнопкой мыши папку и запросить ее свойства, но это нецелесообразно. А когда у вас есть несколько сложных папок, анализ действительно занимает много времени. Вот почему было бы замечательно, если бы был какой-то способ хранить где-то, будь то в скрытом файле (в идеале тот, который не отображается при передаче через Dropbox и FTP на веб-серверы) или в некоторой базе данных, которая хранится исследователем или чем-то еще. Тогда ему нужно будет только добавить сумму, которую он знает, вместо анализа каждого файла в каждой подпапке, что займет несколько секунд.

http://foldersize.sourceforge.net/

Я видел этот старый твик для Windows Xp, который, кажется, в значительной степени то, что мне нужно. Но здесь. Windows XP.

Так есть ли для меня способ сделать это? Я чувствую, что нужно ждать несколько минут для одного долгого начального анализа и, возможно, одну сотую секунды для каждой файловой операции, - это низкая цена, которую нужно заплатить, чтобы сразу увидеть размеры папок, как с файлами.

Заметки:

  • Я проверил внешнее программное обеспечение, которое может анализировать и показывать такие значения немного легче. Но если я собираюсь использовать что-то еще, я мог бы также нажать Свойства и подождать. То, что я ищу, это то, что интегрируется в файловый менеджер.

  • Я видел несколько вопросов закрытыми как дубликаты, но мне было интересно, может быть, есть что-то новое, например старое решение Windows Xp, или что-то эксклюзивное для Windows 8. Или что-то, что я мог бы сделать (настроить файловую систему после форматирования или установки Windows или что-то? oo '), когда я монтирую свои недавно купленные диски. Который, кстати, будет SSD и HDD.

0
Будет ли PowerShell какой-либо пользы? Guy Thomas 11 лет назад 0
@GuyThomas: Ну, хм, вы говорите мне ..? Я почти ничего не знаю (если знаю) об этой вещи, и это выглядит как нечто довольно сложное. И в командной строке, при том, что не совсем легко понять. Ariane 11 лет назад 0
Единственное, что я обнаружил, это то, что, похоже, кто-то больше играет в клонирование Mac OS, чем все остальное ...>. <"Http://rajtheeban95.deviantart.com/art/Info-Extended-for -Explorer-W7-182053024 Ariane 11 лет назад 0
О да, вы не получаете уведомления от комментариев без вашего имени. @ Каран. Вот. Ariane 11 лет назад 0
Итак, вы пробовали REG-файл в RAR, доступный по той ссылке DA? Karan 11 лет назад 0
@ Каран Ууууу, нет. Ты думаешь, я должен? Мне страшно делать что-то, когда я не знаю, что я делаю. Ariane 11 лет назад 0
Может быть, вы можете попробовать это в ВМ в первую очередь. Karan 11 лет назад 0
@ Каран Можешь это сделать, да. Первый шаг - добраться до точки, где я знаю, что я делаю с виртуальной машиной. XD Ariane 11 лет назад 0
@ Каран, как насчет того, чтобы перестать отвечать в комментариях? Мне нужно принять ваш ответ, но это не ответ. XD Ariane 11 лет назад 0
Я надеялся, что будет реальное решение или, по крайней мере, жизнеспособный обходной путь, но, похоже, это невозможно без сотрудничества с MS. (Отличный шанс! Они уже выпустили еще 2 версии ОС после Vista, не исправляя это.) Karan 11 лет назад 0
@ Каран Хе. Я тоже. Но хорошо. >. <» Ariane 11 лет назад 0
К сожалению, Microsoft [до сих пор не включила] (http://superuser.com/questions/490378/does-windows-8-explorer-have-a-foldersize-column-or-restore-the-column-handler) встроенный в качестве опции для этого, и при этом они не сделали это так, чтобы расширения оболочки могли сделать это снова. Synetech 11 лет назад 1

2 ответа на вопрос

0
Guy Thomas
  • Принцип: PowerShell может решить эту математическую проблему размера файла

  • Практические рекомендации. Ключевым командлетом является Measure-Object Get. ChildItem похож на DIR в DOS. Добавьте -recurse, если вы хотите подкаталоги

  • Я ввел переменную для вас, чтобы изменить местоположение файла.

  • Есть более умные вещи, которые вы могли бы сделать с математикой.

 $ Pathy = "C: \ Windows \ System32" $ Sizey = (Get-ChildItem $ Pathy | Measure-Object -Property length -Sum) [математика] :: этаж ($ Sizey.Sum / 1MB)  
О, и это говорит мне, что внутри интерфейса командной строки? Это почти бесполезно для меня, то ...: c Ariane 11 лет назад 0
0
Karan

Прочитайте эту ветку для альтернатив, включая сценарий VBS. Если вам строго требуется полностью интегрированное решение Windows Explorer, такое как Размер папки, то, к сожалению, пока Microsoft не исправит API поставщика столбцов, я не вижу, как это можно сделать. (Если бы они были, Размер папки также был бы обновлен, чтобы он работал.)

Похожие вопросы