【发布时间】:2020-02-17 02:27:11
【问题描述】:
我是 PowerShell 脚本的新手。对于我的一个学校项目,我需要生成整个 D 驱动器的报告。我需要列出所有按大小排序的文件夹
到目前为止我所做的工作总结: 我已经从这个网站安装了一个 PowerShell 模块 https://www.gngrninja.com/script-ninja/2016/5/24/powershell-calculating-folder-sizes 使用 Install-Module PSFolderSize
安装后,如果我运行命令 Get-FolderSize,我将获得运行路径的 FolderSize。文件夹大小未针对目录中的所有文件夹运行。 我在遍历所有文件夹时遇到困难。
预期输出:
+-------------+--------------+--------------+-----------+-----------------------+-----------+
| FolderName | Size(Bytes) | Size(MB) | Size(GB) | FullPath | HostName |
+-------------+--------------+--------------+-----------+-----------------------+-----------+
| Disney | 454545448889 | 433488.32024 | 423.32844 | D:\Videos\Disney | localhost |
| Universal | 25454544884 | 24275.34569 | 23.70639 | D:\Videos\Universal | localhost |
| Fox Studios | 8803063287 | 8395.25536 | 8.19849 | D:\Videos\Fox Studios | localhost |
+-------------+--------------+--------------+-----------+-----------------------+-----------+
谁能帮我从哪里开始?
【问题讨论】:
-
来自help center:请求家庭作业帮助的问题必须包括您迄今为止为解决问题所做的工作的总结,以及您遇到的困难的描述正在解决它。
-
PoSh 在查看文件系统时可以看到的内容是有限制的。其中最常见的限制是...
permission to see something和total path length。 ///// 您需要确定导致问题的特定项目,然后调查该项目以确定问题的原因。
标签: powershell csv scripting