$file = Get-ChildItem -Path 'D:\Projects\IchniCreatorStudio\Assets\StreamingAssets\Projects' -Filter 'Beatmap.json' -Recurse | Where-Object { $_.FullName -like '*wow*' } | Select-Object -First 1 Write-Host "Searching: $($file.FullName)" $json = Get-Content $file.FullName $items = $json | Select-String -Pattern 'Beatmap\.' $items | Out-File -FilePath 'D:\Projects\IchniCreatorStudio\Assets\StreamingAssets\search_results_beatmap.txt'