Как проверить размер папки из командной строки Windows?

Я хочу использовать командную строку Windows для расчета размера всех файлов в папке и вложенной папке. Обычно я делаю это, щелкнув правой кнопкой мыши по папке и нажав «Свойства», но я хочу, чтобы это можно было сделать в командной строке.

Какую команду я могу использовать?

  • Отображение и сохранение выходного файла Windows Batch
  • Отобразить свободное пространство файловой системы для пользователя root
  • В Windows Explorer почему мы можем создать папку или файл с символом процента (%), если символ процента используется для существующих переменных?
  • Chmod 777: как сделать все файлы «RWX»
  • CLI способ удаления обновления Windows?
  • Запустите cmd.exe в режиме администратора без explorer.exe
  • Практическое руководство. Добавление удаленных мест в индекс поиска Windows из командной строки?
  • Функция FTP в командной строке не работает
  • 7 Solutions collect form web for “Как проверить размер папки из командной строки Windows?”

    Вы захотите использовать dir /a/s чтобы он включал все файлы, включая системные и скрытые файлы. Это даст вам общий размер, который вы желаете.

    Нет такой команды, встроенной в DOS или Windows Command Line. В Linux есть команда du ( D isk U sage).

    Линейка инструментов Microsoft Sysinternals имеет инструмент, который примерно эквивалентен du на Linux. Его также называют du . 😉

    Вы можете использовать PowerShell!

     $totalsize = [long]0 Get-ChildItem -File -Recurse -Force -ErrorAction SilentlyContinue | % {$totalsize += $_.Length} $totalsize 

    Это повторяется через весь текущий каталог (игнорируя каталоги, которые нельзя ввести) и суммирует размеры каждого файла. Затем он печатает общий размер в байтах.

    Уплотненный однострочный вкладыш:

     $totalsize=[long]0;gci -File -r -fo -ea Silent|%{$totalsize+=$_.Length};$totalsize 

    На моей машине это выглядит немного быстрее, чем dir /s /a , поскольку он не выводит информацию о каждом объекте на экран.

    Чтобы запустить его из обычной командной строки:

     powershell -command "$totalsize=[long]0;gci -File -r -fo -ea Silent|%{$totalsize+=$_.Length};$totalsize" 

    Размер папки можно рассчитать с помощью следующего командного сценария:

     @echo off setlocal enabledelayedexpansion set size=0 for /f "tokens=*" %%x in ('dir /s /a /b %1') do set /a size+=%%~zx echo.!size! endlocal 

    Вы все еще можете использовать утилиту командной строки diruse.exe из набора ресурсов Windows 2000, доступного здесь:

    https://support.microsoft.com/en-us/kb/927229

    Он работает на Windows 8.1 без проблем.

    dir /s Перечислит размеры всех файлов и файлов во всех подпапках

    Команда «dir» предоставляет размер файла, дату и время последней модификации текущего каталога. Сначала попробуйте перейти в каталог, в котором вы хотите посмотреть размер использования команды cd , а затем использовать команду dir .

     C:\>dir 

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

    Interesting Posts

    Какова цель этого 4-контактного интерфейса на жестких дисках SATA и почему он не существует на SSD?

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

    Как перезапустить драйвер видеокарты в Windows 7?

    Как провайдер определяет правильную скорость моего интернет-плана?

    Два командных файла не будут работать вместе, в чем проблема?

    Запуск автоматического горячего ключа при каждом запуске ПК

    Разрешение rsync запретило резервное копирование удаленного каталога на локальную машину

    Моя новая видеокарта на экране не занимает 100% экрана

    Отключить динамические цвета Windows 8.1

    Как компьютеры генерируют случайные числа?

    AutoHotkey (клавиатура ЕС): как переназначить LCtrl при сохранении AltGr

    Невозможно скопировать текст из файла pdf

    Проблема с установкой Windows 8

    Странность после переустановки операционной системы Windows

    Строгое поведение управляющей вкладки в Notepad ++

    Давайте будем гением компьютера.