【发布时间】:2019-12-30 21:23:20
【问题描述】:
在 foreach 循环中的所有迭代完成后,这里的任何人都可以帮助我如何从头开始重复代码。下面的代码将在文件中获取所有具有“qwerty”模式的文件,在 foreach 循环中提供列表,并在每个文件上显示文件名和最后 10 行,如果在某些情况下没有新的/更新的文件,则终止代码时间
$today=(Get-date).Date
$FILES=Get-ChildItem -Path C:\Test\ | `
Where-Object {$_.LastWriteTime -ge $today} | `
Select-String -pattern "qwerty" | `
Select-Object FileName -Unique
foreach ($i in $FILES) {
Write-host $i -foregroundcolor red
Get-content -Path \\XXXXXX\$i -tail 10
Start-Sleep 1
}
【问题讨论】:
-
[1] 你的问题是什么? [grin] [2] 请修正您的代码格式。您用于创建帖子的页面有一个指向格式说明的链接。
标签: powershell