如何在 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP