Cita de: JS3 en 15 Enero 2017, 00:53 AMSencillo, lo que tienes que hacer es ver la última fecha de modificación, seleccionar el archivo, copiarlo, después vas a tu disco D y los pegas.
Si no llega a ser por tu ayuda, creo que nadie más habría podido resolver un problema tan complejo .
Te faltó decirle que no debe intentar seguir el procedimiento que le has indicado con el poder de la mente, hay que usar un ratón o un teclado (mouse y keyboard en Inglés, por si las dudas).
Ahora en serio, hay que comprender que este tipo de preguntas a veces resultan incómodas y tienden a generar ese tipo de respuestas/chistes/burlas por dos motivos muy simples: 1. Se ha formulado la misma pregunta y se ha resuelto cientos de veces, y 2. puedes buscar una de las cientos de soluciones por ti mismo en Google, y un 3er motivo adicional podría ser que lo estás pidiendo todo hecho sin mostrar un intento por tu parte... y eso no agrada demasiado en un foro o sección de programación .
Aparte de eso, no has especificado ningún lenguaje de scripting y eso supone que hagamos asunciones y podríamos estar perdiendo el tiempo al hacerlo si luego resulta qu eno te sirve "X" código de "X" lenguaje... como tampoco has especificado el dato más importante: el tipo de fecha (creación, modificación o último acceso) :-/
En fin, ya dejo de enrollarme, seré bueno y aunque ya han pasado algunos días y quizás hayas resuelto esto te mostraré una solución desarrollada en PowerShell que sirve para enumerar los archivos de forma recursiva, filtrarlos por un rango de fechas (de creación) y por último copiarlos al directorio de destino:
Código (vb) [Seleccionar]
$ext = "pdf"
$srcDir = "C:\"
$dstDir = "D:\"
$startDate = "01/01/2017"
$endDate = "01/31/2017"
$files = @(Get-ChildItem "$srcDir" -recurse -include @("*.$ext") |
Where-Object { $_.CreationTime -ge $startDate -and
$_.CreationTime -le $endDate })
foreach ($file in $files) {
Echo $file.FullName
Copy-Item $file.FullName "$dstDir\$($file.Name)"
}
Exit(0)
PD: Lo puedes correr en Windows sin problemas.
Saludos!.