windows - 有什么方法可以在使用 powershell 的文件夹上找到“元数据”
问题描述
所以我想知道目录中的任何文件夹中是否有任何子文件夹或文件,我尝试只查看 PowerShell 中的目录,但它只给了我模式、上次写入时间和名称。有什么方法可以添加到此列表中以包含文件夹的元数据,例如大小或子文件/文件夹的数量,我只想知道它们是否为空,因此我可能会缺少一种更简单的方法。
谢谢你提供的所有帮助!
解决方案
我看到这个问题被标记为“windows”,所以在 Windows 上你也可以使用 COM 对象。
$fso = New-Object -ComObject Scripting.FileSystemObject
$folder = $fso.GetFolder($pathToFolder)
$folder 将是一个对象,上面有一堆有趣的元数据,包括子文件夹和文件。其中一个有趣的是大小。如果 Size 为零,则该目录或任何嵌套的子目录中都没有文件。
推荐阅读
- cordova - 在 GopherJS 中获取 Cordova 设备
- php - CodeIgniter 项目的“php artisan serve”等价物是什么?
- linux - 为什么 HashiCorp 的 Vault 需要启用 ipc_lock 功能?
- python - 使用 Github 高效组织 Python 模块
- linux - 从远程服务器并行复制小文件
- sql - 使用不连续的组分区提取第一个和最后一个值
- uwp - UWP:ContentDialog 大小和边距
- javascript - 我可以通过从 PHP 获取变量来更改 Javascript 中的显示属性吗?
- javascript - 尝试附加 div - 导致 [object Object]
- c++ - Doxygen & C++:手动添加父类