最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2014年09月05日 10:29:16   投稿:hebedich  
本文主要描述了使用Get-ChildItem得到指定擴(kuò)展名文件的方法以及示例,并介紹了Get-ChildItem混合使用參數(shù)的問題,有需要的朋友可以參考下

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

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

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

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

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

這將只返回指定的擴(kuò)展名文件。

混合使用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

相關(guān)文章

最新評論

宁晋县| 德清县| 新晃| 奈曼旗| 河北区| 福泉市| 安多县| 犍为县| 开原市| 滦平县| 襄汾县| 葫芦岛市| 华亭县| 汤原县| 裕民县| 建宁县| 安庆市| 东丽区| 广东省| 长宁区| 宣威市| 垦利县| 沁阳市| 织金县| 阿瓦提县| 响水县| 林西县| 龙南县| 阿鲁科尔沁旗| 石楼县| 上杭县| 辰溪县| 丰原市| 福清市| 静宁县| 乌什县| 修水县| 龙岩市| 乐清市| 闸北区| 怀安县|