ファイルを再帰的に検索
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"}