Wenn Sie davon ausgehen, dass Ihr findstr
Befehl zum Durchsuchen des Dateiinhalts nach קקק
Text verwendet wird, entspricht dies dem PowerShell-Code:
Set-Content -Path 'filelist.txt' -Value 'Path,Name,Extension,Size' -Encoding UTF8 foreach( $file in (Get-ChildItem -File -Path 'C:\Temp\שער' -Recurse) ) { $nameCount = Get-Content -Path $file.FullName -Encoding UTF8 | Select-String -Pattern 'קקק' | Measure-Object | Select-Object -ExpandProperty Count if( $nameCount -gt 0 ) { $line = $file.DirectoryName + ',' + $file.BaseName + ',' + $file.Extension + ',' + $file.Length Add-Content -Path 'filelist.txt' -Value $line -Encoding UTF8 } }