用于检索文件夹大小的Bat脚本(窗口)

时间:2015-02-26 12:00:53

标签: windows batch-file

我需要编写一个脚本.bat,它为我提供某个磁盘的可用空间和所有具有相对维度的文件夹的详细信息,并将其写入一个简单的文本文件中(只是为了检查已用空间的分布)。

提前多多感谢!

2 个答案:

答案 0 :(得分:1)

dir /a /s | findstr /b /c:" " > file.txt

答案 1 :(得分:1)

FileSystemObject可以为您完成此操作。它可以从PowerShell(以及其他来源)访问。

PowerShell -NoProfile -Command "$fso = New-Object -COMObject Scripting.FileSystemObject; Get-ChildItem YOUR_ROOT_DIRECTORY -Recurse -Directory | %% { $f = $fso.GetFolder($_.FullName); '{0},{1}' -f $f.Size,$_.FullName };"