我正在寻找一个命令(Windows 或 Linux),它可以计算目录大小,如果目录大小大于 1gb,则返回 true 或 0。
如果小于 1gb 则返回 1 或 false。
Powershell 命令也值得赞赏。
答案1
在 Linux 中,这样的工作是用力量 杜.
存在一个程序适用于 Windows,可从 Microsoft Technet 下载。
在网上的很多地方,你可以找到 powershell 脚本的例子,你可以轻松地修改它们以达到你的目的,比如跟随一个:
$startFolder = Read-Host "Enter directory"
$colItems = (Get-ChildItem $startFolder -recurse | Measure-Object -property length -sum)
"{0:N2}" -f ($colItems.sum / 1MB) + " MB"
在里面原始引用有一个更长更复杂的脚本,它返回每个条目的值。在那里,您可以对所需值的大小进行过滤。
请阅读social.technet.microsoft.com, 或者这个答案在 stackexchange...
或谷歌搜索windows 中相当于 du。