列出隐藏的子目录和大小
List hidden sub-directories and sizes
我需要使用 PowerShell 获取子目录列表及其大小。
以下 PowerShell 代码可以满足我的要求,但不适用于隐藏目录。
Get-ChildItem | Where-Object { $_.PSIsContainer } | ForEach-Object { $_.Name + ": " + "{0:N2}" -f ((Get-ChildItem $_ -Recurse | Measure-Object Length -Sum -ErrorAction SilentlyContinue).Sum / 1MB) + " MB" }
我尝试在 Windows 中显示隐藏目录,但这不起作用。现在,我只是确保每个子目录都没有被隐藏,但这并不理想。是否有一个简单的参数可以强制此代码获取隐藏文件和文件夹的信息?
我希望它能与 PowerShell 2 一起使用。
Get-ChildItem 的 -Force
参数将导致它包含隐藏的文件和目录。
Get-ChildItem -Force | Where-Object { $_.PSIsContainer } | ForEach-Object { $_.Name + ": " + "{0:N2}" -f ((Get-ChildItem $_ -Recurse -Force | Measure-Object Length -Sum -ErrorAction SilentlyContinue).Sum / 1MB) + " MB" }
我需要使用 PowerShell 获取子目录列表及其大小。
以下 PowerShell 代码可以满足我的要求,但不适用于隐藏目录。
Get-ChildItem | Where-Object { $_.PSIsContainer } | ForEach-Object { $_.Name + ": " + "{0:N2}" -f ((Get-ChildItem $_ -Recurse | Measure-Object Length -Sum -ErrorAction SilentlyContinue).Sum / 1MB) + " MB" }
我尝试在 Windows 中显示隐藏目录,但这不起作用。现在,我只是确保每个子目录都没有被隐藏,但这并不理想。是否有一个简单的参数可以强制此代码获取隐藏文件和文件夹的信息?
我希望它能与 PowerShell 2 一起使用。
Get-ChildItem 的 -Force
参数将导致它包含隐藏的文件和目录。
Get-ChildItem -Force | Where-Object { $_.PSIsContainer } | ForEach-Object { $_.Name + ": " + "{0:N2}" -f ((Get-ChildItem $_ -Recurse -Force | Measure-Object Length -Sum -ErrorAction SilentlyContinue).Sum / 1MB) + " MB" }