麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > PowerShell > 正文

PowerShell中使用Get-ChildItem命令讀取目錄、文件列表使用例子和小技巧

2020-10-29 21:07:44
字體:
供稿:網(wǎng)友

本文介紹一個(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盤下的子文件夾和文件列表

復(fù)制代碼 代碼如下:

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


當(dāng)然,洪哥D盤下沒有直接放文件,所以只看一些目錄了。

2、查看D盤下所有的txt后綴的文件

復(fù)制代碼 代碼如下:

PS C:/Users/splaybow> Get-ChildItem d:/ -Include *.txt -recurse
    目錄: D:/develop/tomcat8/webapps/docs/appdev/sample/docs
Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-----        2013/10/16     14:50        857 README.txt
    目錄: D:/develop/tomcat8/webapps/docs/appdev
Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-----        2013/10/16     14:50      17262 build.xml.txt
-----        2013/10/16     14:50       6421 web.xml.txt

文件列表下面還有很多內(nèi)容,洪哥就不一一列舉了。在Get-ChildItem這個(gè)cmdlet中,-Recurse表示是否循環(huán)遍歷子目錄,而-Include表示篩選條件。

3、查看D盤下的文件列表,不顯示目錄

復(fù)制代碼 代碼如下:

PS C:/Users/splaybow> echo "xxx">d:/1.txt
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
-a---        2013/11/17     19:07         12 1.txt


PS C:/Users/splaybow> Get-ChildItem d:/ | ?{$_.PsIsContainer -eq $false}
    目錄: D:/
Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        2013/11/17     19:07         12 1.txt


上面的命令中,洪哥先使用echo,在d:/下創(chuàng)建了一個(gè)1.txt。然后使用Get-ChildItem時(shí),就可以看到文件列表中有1.txt這個(gè)項(xiàng)目,當(dāng)然還有其它目錄存在。最后洪哥使用了一個(gè)管道命令,將不是目錄的項(xiàng)目從文件列表中篩選出來,于是得到1.txt的文件列表。

最后再說一下的是,Get-ChildItem不僅可以用來顯示文件系統(tǒng)的文件列表,還可以處理環(huán)境變量(env)、注冊表(hklm)、證書(cert)、變量(Variable)等樹狀路徑。

關(guān)于PowerShell使用Get-ChildItem獲取目錄下的文件列表,本文就介紹這么多,希望對(duì)您有所幫助,謝謝!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 91av日韩 | fc2成人免费人成在线观看播放 | 国产成人精品自拍视频 | 性插视频 | 亚洲午夜视频 | 国产一区视频免费观看 | 国产69精品久久久久9999不卡免费 | 黄色a级片视频 | 午夜色视频在线观看 | 国产成人综合在线 | 欧美a视频在线观看 | 免费亚洲视频在线观看 | 久久草在线观看视频 | 国产精品三级a三级三级午夜 | 黄色网址入口 | 国产三级国产精品国产普男人 | 成人电影毛片 | 国产在线观看一区二区三区 | 精品一区二区三区中文字幕老牛 | av电影在线网站 | 成人18在线 | 91精品久久久久久久久网影视 | 日本黄色大片免费 | 一级在线视频 | 性爱视频免费 | 国产免费观看一区二区三区 | 国产精彩视频在线 | 免费黄色大片网站 | 成人免费网站在线观看视频 | 欧美精品一区二区久久 | 久久在线免费视频 | 国产精品一区二区三区在线播放 | 免费的性爱视频 | 99精品视频免费 | av电影在线网站 | 91精品国产91久久久久久 | 热99在线| 色网在线视频 | 国产精品性夜天天视频 | 一级爱爱 | 国产精品成人一区二区三区电影毛片 |