本文介紹一個PowerShell中使用Get-ChildItem這個cmdlet來獲取目錄下的文件列表。Get-ChildItem是獲取子項目的意思,可以獲取一個目錄下的文件和子目錄。
在DOS系統下,我們想查看一個目錄下有哪些子目錄和文件,我們可以通過dir命令來實現。在PowerShell中,dir命令貌似仍然可用。但洪哥告訴你,這個dir已經不是cmd.exe中的那個dir了,它是Get-ChildItem這個cmdlet的別名。也就是說,使用Get-ChildItem和使用dir得到的效果是完全一樣的。
下面我們來看看Get-ChildItem在PowerShell中如何使用。
1、查看D盤下的子文件夾和文件列表
PS C:/Users/splaybow> Get-ChildItem d:/
目錄: D:/
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2013/11/15 10:50 develop
d---- 2013/11/1 22:27 green
d---- 2013/11/4 17:31 Program Files
d---- 2013/11/17 9:30 Program Files (x86)
d---- 2013/10/13 10:02 soft
2、查看D盤下所有的txt后綴的文件
3、查看D盤下的文件列表,不顯示目錄
PS C:/Users/splaybow> Get-ChildItem d:/ | ?{$_.PsIsContainer -eq $false}
目錄: D:/
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2013/11/17 19:07 12 1.txt
最后再說一下的是,Get-ChildItem不僅可以用來顯示文件系統的文件列表,還可以處理環境變量(env)、注冊表(hklm)、證書(cert)、變量(Variable)等樹狀路徑。
關于PowerShell使用Get-ChildItem獲取目錄下的文件列表,本文就介紹這么多,希望對您有所幫助,謝謝!
新聞熱點
疑難解答
圖片精選