Cuestión : Mover los subfolders y su contenido a otra localización basada el fecha.

Hey gente, tengo una carpeta titulada C:\Logs.  En la carpeta de los registros hay subfolders numerosos con las carpetas y los datos de niño.  Qué esperaba alguien podría ayudarme con es un archivo o una escritura de hornada que pueden mirar la carpeta de C:\logs y mover cualquier subfolders con su contenido a otra carpeta (C:\OldLogs por ejemplo) basada el fecha.  Por ejemplo, la mirada en la carpeta de C:\logs y cualquier carpeta en ese directorio más viejo de 30 días se debe mover a c:\OldLogs.  Agradece a gente, cualquier ayuda es grandemente appreciated.

FYI, un archivo de hornada sería preferible porque esto se puede también utilizar en un ambiente del cargador de la pre-ejecución de Windows 7.  No preguntar porqué, no soy feliz sobre él either.
class= del

Respuesta : Mover los subfolders y su contenido a otra localización basada el fecha.

Usted puede utilizar Robocopy para lograr esto.  Robocopy se incluye con Windows Vista, 7, y el servidor 2008 y él está disponible en el kit del recurso de Windows para cualquier versión anterior de Windows.  Robocopy tiene muchas opciones, pero una que puede trabajar para usted es: /MINAGE: n: EDAD mínima del archivo - excluir los archivos más nuevos que los días/fecha de n.

Por ejemplo:

ROBOCOPY [source_folder] [destination_folder] *.* /E /MOVE /MINAGE: 30

Esto moverá todos los archivos y subfolders más viejo de 30 días desde la trayectoria de la fuente a la trayectoria de la destinación.

Aquí está un acoplamiento a todos los parámetros de Robocopy: http://ss64.com/nt/robocopy.html
Otras soluciones  
 
programming4us programming4us