BAT, que compare paramatros variables contra fecha de creacion de archivos

Iniciado por jhgoye, 13 Noviembre 2008, 00:25 AM

0 Miembros y 1 Visitante están viendo este tema.

jhgoye

buenas, estaba queriando hacer un bat, que me busque dentro de una carpeta, carpetas modificadas entre 2 fechas ingresadas manualmente y las que se encuentren entre las mismas me las copie a una ubicacion que le indique, el tema de copiar no es el problema, lo q no tengo  ni idea es como hacer que dentro de una carpeta me busque las carpetas creadas entre las fechas que le mando,
desde ya les agradezco por su ayuda.
saludos

jhgoye

disculpen la insistencia.....
alguna idea.....
se podra hacer por que no encuentro nada por ningun lado???
gracias
adios..

Darioxhcx

novlucker lo hizo creo , pero con VBS si no estoy ekivocado
lo buske en las 5 ultimas paginas pero no lo encuentro
pero lo habia echo m esta en esta sección deberias buscarlo
saludos

leogtz

Es mas facil trabajar con archivos que con carpetas en Batch.

Mas tarde veo si puedo crear lo que quieres.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Novlucker

#4
Buenas..

El vbs que comenta Darioxhcx esta aquí,en ese caso servía para eliminar archivos que tuviesen más de 7 días, pero dejo el enlace para que sirva como ejemplo  :P

Por otro lado dejo otro script para trabajar con carpetas   ::)

Código (vb) [Seleccionar]
FFecha = "10/11/2008"
'Fecha inicial
LFecha = "14/11/2008"
'Fecha final
FCarpeta = "C:\Carpeta\"
'Carpeta origen
ToCarpeta = "C:\Destino\"
'Carpeta destino, incluir \

Set Objfso = Createobject("scripting.filesystemobject")
Set FFolder = Objfso.getfolderder(FCarpeta)

Set SFFolder = FFolder.subfolders

For each S in SFFolder
If datediff("d", FFecha, S.datelastmodified) > 0 and datediff("d",LFecha, S.datelastmodified) < 0 then
Objfso.movefolder S.path, ToCarpeta
End If
Next


Si lo quieres entender mejor, aquí se explica  :rolleyes:

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein