Все о реестре Regedit / All about registry
Как узнать размер папки через командную строку? / How check size folder in command prompt?
Узнать размер папки в Microsoft Windows достаточно просто через графический интерфейс.
Для этого, достаточно выделить интересующую папку левой кнопкой мыши, далее нажать правой кнопкой мыши и выбрать пункт Свойства
В окне Свойства указан размер Папки.
Узнать размер папки через командную строку немного сложнее.
Для этого, необходимо создать . cmd файл с содержимым:
@echo off
setlocal enableextensions disabledelayedexpansion
set «source=c:\Folder»
if not defined target set «source=%cd%»
set «size=0»
for /f «tokens=3,5» %%a in (‘
dir /a /s /w /-c «%source%»
^| findstr /b /l /c:» «
‘) do if «%%b»==»» set «size=%%a»
echo % size %
Где C :\ Folder — может быть заменен на интересующую вас папку. Отображение размера будет выполнено в байтах.
Learn the size of the folder in Microsoft Windows is quite simple through the graphical interface. To do this, it is enough to select the folder of interest with the left mouse button, then right mouse button click and click Properties
The Folder size is specified in the Properties.
Finding out the size of a folder via the command line is a bit more complicated.
To do this, you must create .cmd file with content:
rem @echo off
setlocal enableextensions disabledelayedexpansion
set «source=c:\Folder»
if not defined target set «source=%cd%»
set «size=0»
for /f «tokens=3,5» %%a in (‘
dir /a /s /w /-c «%source%»
^| findstr /b /l /c:» «
‘) do if «%%b»==»» set «size=%%a»
echo %size%
Where C:\Folder — can be replaced to the required folder. The size will be displayed in bytes.
Windows размер папок cmd
Сообщения: 2205
Благодарности: 1363
——-
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.
Последний раз редактировалось megaloman, 22-05-2010 в 01:02 .
Это сообщение посчитали полезным следующие участники:
то, что предложено El Sanchez несколько эклектично » |
——-
Как сообщить о том, что моя проблема решена?
не оказываю техподдержку через ПМ/ICQ/Mail — для этого есть форум
Последний раз редактировалось amel27, 22-05-2010 в 09:22 . Причина: + юникод
Это сообщение посчитали полезным следующие участники:
увы, многие операции проще и быстрее выполнить в CMD » |
——-
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.
Последний раз редактировалось megaloman, 22-05-2010 в 11:55 .
То, что Вы демонстрируете на форуме, нигде больше я не видел » |
основной недостаток CMD — нет толкового учебника с примерами. То, что Вы демонстрируете на форуме, нигде больше я не видел. WSH и VBS (JS) тем и хороши, что они описаны. » |
и тем не менее, 95% применяемого есть в справке. другое дело, что написана она не для людей + корявый перевод + ошибки. например, «IF /?» утверждает, что равенство проверяется оператором «EQL«, тогда как на самом деле «EQU«. что касается оставшихся недокументированных 5%, тут действительно сложно — лексика CMD гуглю не поддается, примеры рулят! 🙂
по скорости CMD часто вне конкуренции. Однако в этом случае когда я попробовал решить эту задачу тупым суммированием размеров файлов, получил монстра с долгим выполнением » |
скорость CMD обеспечивается штатными ф-циями и внешними консольными утилитами, написанными на Win32 API (быстрее не бывает), сам CMD-интерпретатор (циклы, операторы и т.п.) работает медленней WSH
надо эти все знания amel27 передать поколениям » |
——-
Как сообщить о том, что моя проблема решена?
не оказываю техподдержку через ПМ/ICQ/Mail — для этого есть форум
Конфигурация компьютера |
Материнская плата: ASUS P8Z77-V LE PLUS |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб |
Звук: Realtek ALC889 HD Audio |
CD/DVD: ASUS DRW-24B5ST |
ОС: Windows 8.1 Pro x64 |
Прочее: корпус: Fractal Design Define R4 |