首页 > 解决方案 > 有什么方法可以在使用 powershell 的文件夹上找到“元数据”

问题描述

所以我想知道目录中的任何文件夹中是否有任何子文件夹或文件,我尝试只查看 PowerShell 中的目录,但它只给了我模式、上次写入时间和名称。有什么方法可以添加到此列表中以包含文件夹的元数据,例如大小或子文件/文件夹的数量,我只想知道它们是否为空,因此我可能会缺少一种更简单的方法。

谢谢你提供的所有帮助!

标签: windowspowershelldirectory-content

解决方案


我看到这个问题被标记为“windows”,所以在 Windows 上你也可以使用 COM 对象。

$fso = New-Object -ComObject Scripting.FileSystemObject

$folder = $fso.GetFolder($pathToFolder)

$folder 将是一个对象,上面有一堆有趣的元数据,包括子文件夹和文件。其中一个有趣的是大小。如果 Size 为零,则该目录或任何嵌套的子目录中都没有文件。


推荐阅读