Зарегистрируйтесь в PayPal и сразу же начните получать платежи с кредитных карт

суббота, 20 декабря 2008 г.

Подсчет и вывод из командной строки занимаемого объема подкаталогов

Многим, наверное, в командной строке Windows при запуске команды DIR не хватает в ней информации выводящей размер каталогов.

Для этого нужно воспользоваться возможностями скриптов, например на WHS (файл напр. обзываем dir.vbs):

===================================
Dim fso, f, fc, f1, s, filespec, arg
Dim StdOut

Set StdOut = WScript.StdOut
Set arg = WScript.Arguments.Named

filespec = arg.Item("d")
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(filespec)
Set fc = f.SubFolders
For Each f1 in fc
   s = UCase(f1.Name) & " == " & f1.size & " байт."
   stdout.WriteLine (s)
Next
========================================


Запуск такой: cscript dir.vbs  /d:"директория"
Например так cscript dir.vbs /d:"D:\"
Этот скрипт выведет список (один уровень) подкаталогов диска D: и их размер
При желании можно и дописать скрипт, что бы он выводил еще и файлы (и их размер), а также сделать прогонку под всем поддиректориям, только следует учитывать, что такой подсчет будет вестись долго... и будет "вываливаться" с ошибкой, если пользователь, от имени которого выполняется этот скрипт, не будет иметь прав доступа к файлам (напр. к каталогу "System Volume Information"), которые будут занимать какой-то объем

Комментариев нет:

+1

Ярлыки

Пресс-релиз (56) Microsoft (20) PR (15) Оператор (14) Операторы (14) МТС (13) Windows (11) Идиотизм (11) Beeline (10) Panasonic (10) Linux (9) ПриватБанк (9) мобильник (6) E61 (5) Ericsson (5) Life:) (5) Motorola (5) Sony Ericsson (5) Мобильная связь (5) Укртелеком (5) (4) Apple (4) LG (4) NVIDIA (4) Nokia (4) Office (4) SonyEricsson (4) Symbian (4) Truble (4) телефоны (4) ADSL (3) FreeBSD (3) Huawei (3) S60 (3) SEIKO (3) mobile (3) prank (3) Акция (3) Новости (3) Япония (3) 3G (2) AD (2) Acer (2) Android (2) CyberShot (2) DoCoMo (2) ESET (2) Epson (2) Hollywood (2) IE (2) Likewise (2) MS WORD (2) Mobile-Review (2) Nikon (2) SQL (2) Series 60 (2) UMC (2) USB (2) Update (2) WSUS (2) Walkman (2) Word 2007 (2) reddiablo (2) Блог (2) Глюки (2) Деньги (2) Евросеть (2) Мобилочка (2) Мобильный телефон (2) Ненормативная лексика (2) ОГО (2) Печать (2) Письма читателей (2) Праздник (2) Сравнение (2) Фанатизм (2) дилетант (2) 28 мая (1) 706P (1) 9 Мая (1) A3000 (1) A3100 (1) ATT (1) Adobe (1) Alcatel-Lucent (1) Allsoft (1) Android TV (1) Asus (1) Asus-Lamborghini (1) BTL (1) Beta (1) BlackBerry (1) Blogger (1) Bridge (1) Cisco (1) ClockGen (1) D-Link (1) D3 (1) D300 (1) DHL (1) Discovery Channel (1) E90 (1) EM330 (1) ERP (1) FOMA (1) Foma 704i (1) G1 (1) GEEK PICNIC (1) GTX285 (1) GTX295 (1) GeForce (1) Global Message Services (1) Google (1) H.264 (1) HP (1) HSPA (1) HTC (1) Hack (1) Handy Weather (1) IE8 (1) IR (1) Install (1) Intel (1) Ischia (1) JavaME (1) K50C (1) K770i (1) MPEG-4 (1) Mail.ru (1) Marlin (1) Matsushita (1) Merlin (1) MythBusters (1) NEC (1) NIC.UA (1) NXP (1) National (1) OpenOffice (1) Opera (1) Outlook (1) P601es (1) P711m (1) Pannon (1) Paragon (1) Parker (1) Parker Jotter (1) Paul Fulton (1) PayPal (1) Pearl (1) Philips (1) Pioneer (1) Prada (1) ProlingOffice (1) Python (1) RICOH (1) RSS (1) SA7 (1) SEIKO 5 (1) SH7 (1) Sharp (1) Skype (1) SoftWare (1) Telenor (1) Texas Instruments (1) Titanium (1) Toshiba (1) UI (1) VBS (1) VS3 (1) VS70a (1) WCDMA (1) Wi-Fi (1) Windows 10 (1) Windows 7 (1) Windows Server 2008 R2 (1) Xenium (1) ZX1 (1) design.ru (1) i-Free (1) iLife (1) iMac (1) iWork (1) k3b (1) redesign (1) start (1) twitter (1) x32/x64 (1) Анекдот (1) Антивирус Касперского (1) Батарейка (1) Ветераны (1) ВымпелКом (1) Горбачев (1) День Победы (1) День Рождения (1) Есенин (1) ЖЖ (1) Журналист (1) Игры (1) Интертелеком (1) Квазар-Микро (1) Кибербуллинг (1) Киевстар (1) Козлы (1) Конкурс (1) МегаФон (1) Мост (1) Ошибка (1) ПВ (1) Пидоры (1) Праздники (1) Приколы (1) Притча (1) Программы (1) Продажа (1) Пролинг ОФИС (1) Развод (1) СБУ (1) Сервер (1) Стихи (1) Таможня (1) Украина (1) Услуги (1) Эндрю С. Гроув (1) комментарии (1) начало (1) ник (1) ноутбуки (1) перевертыши (1) смартфон (1) тест (1) чай (1) часы (1) языки (1)