Questo sembra farmi vicino a quello che mi serve. Sono stato in grado di combinare alcune delle informazioni della risposta di Jared con this question per capirlo.
foreach($f in $(gci -re -in hoot.txt "C:\temp")) {
mv $f.FullName "$($f.FullName).old"
}
Nell'interesse di condividere la ricchezza, ecco la mia funzione di simulare * nix find.
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 }
}
fonte
2010-02-24 16:31:07
Si dovrebbe spostare le tue scoperte in risposte in modo che possano essere upvoted – JaredPar
Grazie per il suggerimento, lo farà. –