サブフォルダを含めたテキストファイル検索 | utf-8の日本語にも対応

	cd C:\Users\user\Videos\movie_edit
	Select-String "ゴーヤ" (dir -recurse *.srt)
	

PowerShellを使用して、2つ以上の指定したキーワードを含むテキストファイルを検索する

 Get-ChildItem -Path "C:\Path\To\Search" -Recurse -Filter "*.txt" |
    ForEach-Object {
        $filePath = $_.FullName
        $content = Get-Content -Path $filePath -Raw
        $keywords = "keyword1", "keyword2" # 追加のキーワードをここに追記

        $matchesAllKeywords = $true
        foreach ($keyword in $keywords) {
            if ($content -notmatch $keyword) {
                $matchesAllKeywords = $false
                break
            }
        }

        if ($matchesAllKeywords) {
            $filePath
        }
    }   
    
    

Powershellで2つのディレクトリを比較するコマンド

Compare-Object -ReferenceObject (Get-ChildItem -Path "フォルダパス1" -Recurse) -DifferenceObject (Get-ChildItem -Path "フォルダパス2" -Recurse) -Property Name, Length