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

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

Powershell小技巧之使用Get-ChildItem得到指定擴展名文件

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

當你使用Get-ChildItem獲取輸出文件列表時,你可能會發(fā)現(xiàn)即使用了-Filter參數(shù)也會比你預期的結(jié)果要多得多。

這里有一個例子,它不僅返回.ps1擴展名文件同時也返回.ps1xml擴展名文件:

Get-ChildItem -Path C:/windows -Recurse -ErrorAction SilentlyContinue -Filter *.ps1 

為了限制結(jié)果集只是你設(shè)置后的擴展名,可以添加一個命令的過濾器,以完善的結(jié)果:

Get-ChildItem -Path C:/windows -Recurse -ErrorAction SilentlyContinue -Filter *.ps1 |  Where-Object { $_.Extension -eq '.ps1' } 

這將只返回指定的擴展名文件。

混合使用Get-ChildItem 參數(shù)

可以在同一命令中使用 Get-ChildItem cmdlet 的多個參數(shù)。在混合使用參數(shù)之前,請確保您了解通配符匹配。例如,以下命令將不會返回完整的結(jié)果:

PS> Get-ChildItem -Path C:/Windows/*.dll -Recurse -Exclude [a-y]*.dll

它只會返回C:/Windows/下的不以a-y開頭的dll。原因是你給的是具體的只是C:/Windows/下的*.dll,而這與遞歸的參數(shù)-recurse矛盾,因為-recurse將返回的是C:/Windows/目錄及遞歸目錄下所有符合要求的dll。

以下是正確的代碼:

若要為名稱與特定模式相匹配的文件指定遞歸搜索,請使用 -Include 參數(shù)。

PS> Get-ChildItem -Path C:/Windows -Include *.dll -Recurse -Exclude [a-y]*.dll
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产午夜电影 | 成人国产在线看 | 青草久久av | 亚洲 91| 欧美老逼 | 久色免费 | 双性帝王调教跪撅打屁股 | 精品久久久久久中文字幕 | 羞羞视频免费网站男男 | 媚药按摩痉挛w中文字幕 | 美女黄色影院 | 成人综合免费视频 | 青青操国产 | 看免费的毛片 | www.99久| 午夜网站视频 | 成人精品一区二区 | av一二三四区 | 黄色毛片一级视频 | 久久久久久久久久91 | 欧美日韩一区,二区,三区,久久精品 | 成人免费看视频 | 久久久久九九九女人毛片 | 91国在线高清视频 | 毛片小网站 | v11av在线视频成人 | 久久精品男人 | 亚洲午夜久久久精品一区二区三区 | 精品在线视频播放 | 神马久久蜜桃 | 久久精品视频网站 | 精品国产一区二区三 | 国产免费人做人爱午夜视频 | 中文字幕在线永久视频 | 免费小毛片 | 成人免费观看在线 | 中文字幕涩涩久久乱小说 | 久久久久久三区 | 国产精品久久久久久久久久久久久久久久 | 在线看免电影网站 | 久久成人综合网 |