cmdlet

Powershellを使って再帰的検索

ファイルを再帰的に検索
Get-ChildItem -Path D:\ -Filter "日本語名ファイル.txt" -File -Recurse
検索例
tmp >> Get-ChildItem -Path D:\ -Filter "日本語名ファイル.txt" -File -Recurse

    Directory: D:\tmp\20230523\日本語利用フォルダ

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a---          2023/10/26    23:30              0 日本語名ファイル.txt

tmp >>
フォルダを再帰的に検索
Get-ChildItem -Path D:\ -Filter "日本語利用フォルダ" -Directory -Recurse
検索例
D:\tmp

tmp >> Get-ChildItem -Path D:\ -Filter "日本語利用フォルダ" -Directory -Recurse

    Directory: D:\tmp\20230523

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d----          2023/10/26    23:41                日本語利用フォルダ

tmp >>
あるキーワードを再帰的に検索
Get-ChildItem -Path "D:\tmp" -Filter "*.txt" -File -Recurse | ForEach-Object {Select-String -Path $_.FullName -Pattern "Keyword"}
スポンサーリンク
タイトルとURLをコピーしました