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

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

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

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

http://foldersize.sourceforge.net/

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

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

Заметки:

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

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

2 ответа2

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

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

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

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

    $Pathy = "C:\Windows\System32"
    $Sizey = (Get-ChildItem $Pathy | Measure-Object -Property length -Sum)
    [math]::floor($Sizey.Sum /1MB) 
0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .