如何在 PowerShell 中的 Get-ChildItem 中仅获取文件夹而不获取文件?


要仅获取不包括文件的文件夹,我们需要将–Attribute 参数与Directory 属性结合使用。

命令

Get-ChildItem D:\Temp\ -Attributes Directory

输出

Directory: D:\Temp
Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       13-12-2019     09:52                GPO_backup
d-----       24-11-2018     11:31                LGPO

同样,您可以组合不同的操作。

要仅获取系统目录,请使用以下命令。

Get-ChildItem D:\Temp\ -Attributes Directory –System -Recurse

要获取已隐藏的系统目录。

Get-ChildItem D:\Temp\ -Attributes Directory -Recurse –System -Hidden

要获取设置为只读的系统目录。

Get-ChildItem D:\Temp\ -Attributes Directory -Recurse –System -Readonly

更新时间:2020-01-23

1K+ 次浏览

启动您的 职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.