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

Я хочу использовать командную строку 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 

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

  • Как загрузить систему Linux без графического сервера
  • «Less» экран очистки команды при выходе - как его отключить?
  • Можно ли использовать PuTTY в качестве пользовательского интерфейса для оболочки Windows?
  • OS X `say` для Windows
  • Как копировать символические ссылки?
  • Есть ли более, более UNIX-подобная оболочка командной строки для Windows?
  • Как выполнять команды на уровне root в Linux (Fedora) Live Media
  • Как организовать файлы в именованных каталогах из командной строки под Linux
  • Команда командной строки (cmd) для блокировки машины Windows
  • Буквенное письмо с данным файлом в пакете окон
  • Как запустить пакетный файл при запуске Firefox?
  • Interesting Posts

    Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ элСмСнтам управлСния страницСй Π²Π½ΡƒΡ‚Ρ€ΠΈ статичСского Π²Π΅Π±-ΠΌΠ΅Ρ‚ΠΎΠ΄Π°?

    Π’ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Java: main (), init () ΠΈΠ»ΠΈ run ()?

    Когда я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ View Models, Partials, Templates ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ привязки с MVC 3

    Проверка резервных копий Time Machine

    Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Β«git pullΒ» ΠΈ Β«git fetchΒ»?

    РСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для ΠΏΠ°Ρ€ синтаксичСского Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΠΌΠ΅Π½ΠΈ

    Как я могу настроить установку нескольких мониторов?

    jQuery CSS – запись Π² -tag

    МоТно Π»ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π· профиля ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ API Facebook?

    Как я ΠΌΠΎΠ³Ρƒ глобально Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ экрана Π² Android?

    Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… для Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊΡƒΠ±ΠΈΠΊΠΎΠ²?

    Π•Ρ‰Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ «компиляция» устарСла ΠΈ Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Β«Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉΒ»,

    Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ строку с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅

    VIM уничтожает символические ссылки под Windows

    Код .NET для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ZPL Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ Zebra

    Π”Π°Π²Π°ΠΉΡ‚Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π³Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.