如何在PowerShell中使用Get-ChildItem搜索特定扩展名?
要获得具有特定扩展名的get-childitem的输出,我们需要使用–include参数。
示例
在下面的示例中,我们将使用以下脚本仅获取.xml文件。
Get-ChildItem D:\Temp\ -Recurse -Include *.xml
输出结果
PS C:\WINDOWS\system32> Get-ChildItem D:\Temp\ -Recurse -Include *.xml
Directory: D:\Temp\GPO_backup\{C9C3DB4C-2E51-4201-B3C3-7C0F1ACECBE9}
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 24-11-2018 11:34 6215 Backup.xml
-a---- 24-11-2018 11:34 602 Bkupinfo.xml
Directory: D:\Temp
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 07-05-2018 23:00 301 cars.xml您可以使用include参数过滤多个扩展名,为此,您需要在扩展名之间添加逗号(,)。
示例
例如,我们将在此处获得带有文件扩展名xml和csv的输出。
Get-ChildItem D:\Temp\ -Recurse -Include *.xml, *.csv
输出结果
PS C:\WINDOWS\system32> Get-ChildItem D:\Temp\ -Recurse -Include *.xml, *.csv
Directory: D:\Temp\GPO_backup\{C9C3DB4C-2E51-4201-B3C3-7C0F1ACECBE9}\DomainSysvol\GPO\Machine\microsoft\windows
nt\Audit
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 24-11-2018 11:34 6234 audit.csv
Directory: D:\Temp\GPO_backup\{C9C3DB4C-2E51-4201-B3C3-7C0F1ACECBE9}
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 24-11-2018 11:34 6215 Backup.xml
-a---- 24-11-2018 11:34 602 Bkupinfo.xml
Directory: D:\Temp
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 07-05-2018 23:00 301 cars.xml
-a---- 25-10-2017 08:13 104 testcsv.csv热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西