Powershell學習筆記--使用正則表達式查找文件
更新時間:2014年08月22日 10:23:37 投稿:hebedich
本文介紹PowerShell中使用正則表達式的查找文件的方法,PowerShell的正則表達式與微軟其它語言的正則表達式是一樣的,使用非常方便。
支持所有PS版本
Get-ChildItem 不支持文件高級篩選。它只能使用簡單的通配符,但不能使用正則表達式。
圍繞這個問題,我們可以使用-match命令來篩選。
下面這個例子將獲得所有windows目錄下包含至少連續(xù)有兩個數(shù)字的文件同時文件名長度不超過8個字符:
Get-ChildItem -Path $env:windir -Recurse -ErrorAction SilentlyContinue |
Where-Object { $_.BaseName -match '\d{2}' -and $_.Name.Length -le 8 }
注意文件的屬性”BaseName”是沒有包括擴展名的,這樣數(shù)字出現(xiàn)在擴展名將不會被統(tǒng)計。
相關(guān)文章
PowerShell小技巧實現(xiàn)IE Web自動化
使用IE的COM對象來完成簡單的Web自動化測試,是最小巧和廉價的Web自動化測試了,因為它不用引入第三方插件或者工具。2014-09-09
PowerShell中Job相關(guān)命令及并行執(zhí)行任務詳解
這篇文章主要給大家介紹了關(guān)于PowerShell中Job相關(guān)命令及并行執(zhí)行任務的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2018-03-03
Powershell中可以使用的.Net實用靜態(tài)方法
這篇文章主要介紹了Powershell中可以使用的.Net實用靜態(tài)方法,本文直接給出使用示例,并羅列了常用的靜態(tài)方法,需要的朋友可以參考下2015-03-03
PowerShell顯示隱藏文件和系統(tǒng)文件的方法
這篇文章主要介紹了PowerShell顯示隱藏文件和系統(tǒng)文件的方法,重點在于對文件、文件夾屬性的介紹,需要的朋友可以參考下2014-08-08
Powershell小技巧之查看安裝的.Net framework版本信息
本文主要介紹了使用powershell查看安裝的.net framework的版本信息,非常簡單使用,有需要的朋友參考下2014-09-09

