Мне нужен сценарий, который будет отслеживать папку 1, папку 2, папку 3 и создавать журнал с их объединенным размером для Windows.
Можно ли это сделать с помощью файла .bat или чего-то еще??
Заранее спасибо.
Копирование (и удаление нескольких отладочных операторов) отсюда: 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%
Возможно, вам придется немного изменить это, так как я посчитал, что папки (как вы указали) имеют одинаковые имена.