用于监视和记录多个文件夹的文件夹大小的脚本(Windows)

时间:2011-02-21 17:46:36

标签: windows size directory monitor

我想要一个脚本,它将监视folder1,folder2,folder3并为Windows创建一个组合大小的日志。

是否可以使用.bat文件或其他内容执行此操作?

提前致谢。

1 个答案:

答案 0 :(得分:1)

从此处复制(并删除一些调试语句):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%

您可能需要对此进行一些更改,因为我认为文件夹(如您所指定)的名称相同。