遍历文件夹中所有文本

#应用场景:遍历文件夹中所有文本,得到带有[Error]段落到txt

cd C:\tes
$test  = dir -Name  #得到文件夹中所有文件名
$filecount = $test.Count
for($i=0;$i -lt $filecount; $i++){   #遍历整个文件夹
$a = Get-Content $test[$i]  -Raw
if($a -match “\[Error\].+”) {
    write-host -f 12 fail
    $Matches.Values > "C:\Users\succful\Desktop\MLlog.txt"  #输出 [Error]至txt
}else{write-host -f 10 pass}
}

猜你喜欢

转载自blog.csdn.net/qq_37550440/article/details/84033729