婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Powershell小技巧之使用Get-ChildItem得到指定擴展名文件

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

熱門標簽:印臺區(qū)呼叫中心外呼系統(tǒng) 六寸地圖標注點怎么刪除 萬全縣地圖標注app 如何根據(jù)經緯度百度地圖標注 地圖標注的圖案 新鄭電銷機器人一個月多少錢 莫拉克電梯系統(tǒng)外呼怎么設置 電話機器人公司招聘 騰訊地圖標注中心怎么標注

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

這里有一個例子,它不僅返回.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 參數(shù)

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

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
您可能感興趣的文章:
  • PowerShell小技巧之實現(xiàn)文件下載(類wget)
  • PowerShell中使用Get-Alias命令獲取cmdlet別名例子
  • PowerShell中使用Get-Date獲取日期時間并格式化輸出的例子
  • PowerShell中使用Get-EventLog讀取、篩選系統(tǒng)日志的例子
  • PowerShell中使用Out-String命令把對象轉換成字符串輸出的例子
  • PowerShell中使用Get-ChildItem命令讀取目錄、文件列表使用例子和小技巧
  • PowerShell實現(xiàn)簡單的grep功能

標簽:汕頭 臨汾 喀什 湘潭 襄陽 天水 疫苗接種 南昌

巨人網絡通訊聲明:本文標題《Powershell小技巧之使用Get-ChildItem得到指定擴展名文件》,本文關鍵詞  Powershell,小,技巧,之,使用,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Powershell小技巧之使用Get-ChildItem得到指定擴展名文件》相關的同類信息!
  • 本頁收集關于Powershell小技巧之使用Get-ChildItem得到指定擴展名文件的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 大同市| 清远市| 天峻县| 武宁县| 金秀| 西乌珠穆沁旗| 长兴县| 梅河口市| 无极县| 西藏| 社旗县| 巴东县| 嘉荫县| 根河市| 河北省| 锡林浩特市| 上虞市| 商南县| 班玛县| 武定县| 化州市| 保亭| 沙河市| 张家港市| 突泉县| 新乡县| 饶阳县| 福州市| 景德镇市| 江城| 新干县| 鹤壁市| 高州市| 革吉县| 栾川县| 泸水县| 东安县| 黑龙江省| 平舆县| 浦东新区| 西乌珠穆沁旗|