Это, кажется, приближает меня к тому, что мне нужно.Мне удалось объединить некоторую информацию из ответа Джареда с этим вопросом , чтобы выяснить это.
foreach($f in $(gci -re -in hoot.txt "C:\temp")) {
mv $f.FullName "$($f.FullName).old"
}
В интересах делиться богатством, вот моя функция симулировать * nixнайти.
function unix-find (
$path,
$name="*.*",
$mtime=0)
{
gci -recurse -include "$name" "$path" |
where-object { -not $_.PSIsContainer -and ($_.LastWriteTime -le (Get-Date).AddDays(-$mtime)) } |
foreach { $_.FullName }
}