Solución:
No pierdas el tiempo intentando reinventar robocopy
en PowerShell.
robocopy \servernamelocation C:Dumps /e /mov /minage:31
Utilizar el -Recurse
opción en el Get-ChildItem
comando para acceder a los archivos en las subcarpetas y luego mover cada uno individualmente canalizando la colección a Move-Item
Get-ChildItem -Path "C:Test" -Recurse |
Where-Object {$_.LastWriteTime -lt (Get-date).AddDays(-31)} |
Move-Item -destination "C:Dumps"
Aquí hay una captura de pantalla:
Simplificación de lo anterior
robocopy A: B: /MIR /minage:31
Donde A: es su fuente B: es su destino
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)