我希望查询我的文档文件夹的大小,但还要列出子文件夹的大小并导出到目录。我在网上找到了一些,并试图调整我的需求,但导出部分有问题,非常感谢任何帮助!:
$startFolder = "C:\Users"
$colItems = (Get-ChildItem $startFolder | Measure-Object -property length -sum)
"$startFolder -- " + "{0:N2}" -f ($colItems.sum / 1MB) + " MB"
add-content \\server\logs$\DirSize\log.log "$(gc env:computername)"
$colItems = (Get-ChildItem $startFolder -recurse | Where-Object {$_.PSIsContainer -eq $True} | Sort-Object)
foreach ($i in $colItems){
{
$subFolderItems = (Get-ChildItem $i.FullName | Measure-Object -property length -sum)
$i.FullName + " -- " + "{0:N2}" -f ($subFolderItems.sum / 1MB) + " MB" | add-content \\server\logs$\DirSize\log.log}}
现在它正在打开 C:\User\"User" 下的所有文件夹,我可以限制为 C:\Users\"User" 下的一个子目录吗?再次感谢!