首頁 > 後端開發 > php教程 > Powershell-使用正規表示式查找文件

Powershell-使用正規表示式查找文件

高洛峰
發布: 2023-03-05 09:36:01
原創
2487 人瀏覽過

支援所有PS版本

Get-ChildItem 不支援文件高級篩選。它只能使用簡單的通配符,但不能使用正規表示式。

圍繞著這個問題,我們可以使用-match指令來篩選。

下面這個例子將獲得所有windows目錄下包含至少連續有兩個數字的檔案同時檔案名稱長度不超過8個字元:

Get-ChildItem -Path $env:windir -Recurse -ErrorAction SilentlyContinue |
 Where-Object { $_.BaseName -match '\d{2}' -and $_.Name.Length -le 8 }
登入後複製

注意檔案的屬性」BaseName」是沒有包含副檔名的,這樣數字出現在擴展名將不會被統計。

更多Powershell-使用正規表示式查找檔案相關文章請關注PHP中文網!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板