Supondo que seu comando findstr
seja usado para pesquisar o conteúdo dos arquivos para o texto קקק
, aqui está o equivalente ao código do PowerShell:
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
}
}