使用PowerShell查看子文件夹大小
Window10自带的文件管理器太小杯了,只能根据文件的大小排序,不会对文件夹的大小进行计算和排序。使用PowerShell可以轻松查看子文件夹的大小并且排序。
首先以管理员身份运行Powershell
start powershell -Verb runAs
然后跳转到需要的文件目录下
如 C:\Users\Administrator\AppData\Tencent
cd C:\Users\Administrator\AppData\Tencent
最后运行powershell脚本命令
简洁版
Get-ChildItem -Directory | ForEach-Object {
$size = (Get-ChildItem $_.FullName -Recurse -File | Measure-Object -Property Length -Sum).Sum
[PSCustomObject]@{
Name = $_.Name
Size = "{0:N2} MB" -f ($size / 1MB)
SizeInBytes = $size
}
} | Sort-Object -Property SizeInBytes -Descending | Format-Table -Property Name, Size -AutoSize
携带描述信息版
Get-ChildItem -Directory | ForEach-Object {
$size = (Get-ChildItem $_.FullName -Recurse -File | Measure-Object -Property Length -Sum).Sum
if($size -eq 0) {
$detail = "空文件夹"
} else {
$detail = ""
}
[PSCustomObject]@{
Name = $_.Name
Size = "{0:N2} MB" -f ($size / 1MB)
SizeInBytes = $size
Detail = $detail
}
} | Sort-Object -Property SizeInBytes -Descending | Format-Table -Property Name, Size, Detail -AutoSize
后记
查看文件夹信息之后,如果发现确实不需要该文件夹及其所有信息,则可以使用powershell进行删除
如:删除233文件夹及其所有内容
rm 233 -Recurse
其他删除命令可以查看常用删除命令
注意:数据无价,请谨慎删除