本文介紹一個(gè)PowerShell中使用Get-ChildItem這個(gè)cmdlet來獲取目錄下的文件列表。Get-ChildItem是獲取子項(xiàng)目的意思,可以獲取一個(gè)目錄下的文件和子目錄。
在DOS系統(tǒng)下,我們想查看一個(gè)目錄下有哪些子目錄和文件,我們可以通過dir命令來實(shí)現(xiàn)。在PowerShell中,dir命令貌似仍然可用。但洪哥告訴你,這個(gè)dir已經(jīng)不是cmd.exe中的那個(gè)dir了,它是Get-ChildItem這個(gè)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不僅可以用來顯示文件系統(tǒng)的文件列表,還可以處理環(huán)境變量(env)、注冊表(hklm)、證書(cert)、變量(Variable)等樹狀路徑。
關(guān)于PowerShell使用Get-ChildItem獲取目錄下的文件列表,本文就介紹這么多,希望對(duì)您有所幫助,謝謝!
|
新聞熱點(diǎn)
疑難解答
圖片精選