Скрипт для мониторинга и регистрации размера папки нескольких папок (Windows) - PullRequest
0 голосов
/ 21 февраля 2011

Мне нужен сценарий, который будет отслеживать папку 1, папку 2, папку 3 и создавать журнал с их объединенным размером для Windows.

Можно ли это сделать с помощью файла .bat или чего-то еще??

Заранее спасибо.

1 Ответ

1 голос
/ 21 февраля 2011

Копирование (и удаление нескольких отладочных операторов) отсюда: http://www.programmersheaven.com/mb/MS-DOS/382631/382631/dos-commandbatch-file-to-find-a-folder-size/

@For /F "tokens=*" %%a IN ('"dir folder* /s /-c | find "bytes" | find /v "free""') do @Set summaryout=%%a
@For /f "tokens=1,2 delims=)" %%a in ("%summaryout%") do @set filesout=%%a&set sizeout=%%b
@Set sizeout=%sizeout:bytes=%
@Set sizeout=%sizeout: =%
@Echo Size is :%sizeout%

Возможно, вам придется немного изменить это, так как я посчитал, что папки (как вы указали) имеют одинаковые имена.

...