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

首頁 > 開發 > PowerShell > 正文

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

2020-05-30 20:14:22
字體:
來源:轉載
供稿:網友

當你使用Get-ChildItem獲取輸出文件列表時,你可能會發現即使用了-Filter參數也會比你預期的結果要多得多。

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

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

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

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

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

混合使用Get-ChildItem 參數

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

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

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

以下是正確的代碼:

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

PS> Get-ChildItem -Path C:/Windows -Include *.dll -Recurse -Exclude [a-y]*.dll
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲网站在线观看视频 | 欧美精品在线免费观看 | 91网页 | 性爱免费视频 | 一级免费a | 久久777国产线看观看精品 | 在线成人免费网站 | 国产午夜三级一区二区三桃花影视 | 亚洲日韩中文字幕一区 | 欧美高清一级片 | 12av电影| 看一级毛片 | 欧美人与牲禽动交精品一区 | 精品久久久久99 | 国产精品久久国产精麻豆96堂 | 欧美aⅴ视频 | 亚洲电影免费观看国语版 | 成人福利视频在线 | www.7777在线 | 国产91在线亚洲 | 久久不雅视频 | 亚洲免费毛片基地 | 成人综合一区二区 | www亚洲| 欧美aⅴ视频 | 久草在线最新免费 | 在线播放污| 性高潮一级片 | 中文字幕一区2区 | 最新中文字幕在线视频 | 久草在线观看福利 | 亚州综合图片 | 视频一区二区视频 | 中文字幕在线免费观看电影 | 日韩av成人| 天堂成人一区二区三区 | 久久久久久久久久久亚洲 | 蜜桃视频在线免费播放 | 国产精品久久久久久模特 | 精品久久久久久久久亚洲 | h视频在线播放 |