#应用场景:遍历文件夹中所有文本,得到带有[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}
}