Hacer backup de todo un directorio si algun archivo ha cambiado?

22/06/2006 - 11:01 por Capitan_torpe | Informe spam
Intento encontrar la forma de hacer una copia de todo un directorio si y
solo si alguno de los ficheros dentro de el ha cambiado.
Veo que la fecha ultimo cambio del directorio no se modifica por el hecho
de haber modificado, creado, borrado uno de los ficheros en su interior.
Asi que busco algun mandato, script, etc, que me permita hacer esto.
He probado con Xcopy y con Robocopy pero no encuentro niguna opción
parecida a "Si ha cambiado algun fichero en las subcarpetas/ficheros
salvar el directorio completo"
Alguien puede hecharme una mano, o tiene alguna idea, link,?

gracias por cualquier sugerencia.

Preguntas similare

Leer las respuestas

#1 Jordi Maycas
22/06/2006 - 11:58 | Informe spam
E:\Documents and Settings\Jordi>help comp
Compara el contenido de dos archivos o conjuntos de archivos.

COMP [datos1] [datos2] [/D] [/A] [/L] [/N=número] [/C] [/OFF[LINE]]

datos1 Especifica el lugar y nombres de los primeros archivos a
comparar.
datos2 Especifica el lugar y nombres de los
segundos archivos a comparar.
/D Muestra las diferencias en formato decimal. Esta es la
configuración predeterminada.
/A Muestra las diferencias en caracteres ASCII.
/L Muestra los números de línea para las diferencias.
/N=número Compara sólo el número de líneas especificado de cada
archivo.
/C Omite las mayúsculas/minúsculas de ASCII al comparar
archivos.
/OFF[LINE] No omite archivos con el atributo "sin conexión" establecido.

Para comparar conjuntos de archivos, use comodines en datos1 y datos2.

E:\Documents and Settings\Jordi>
"Capitan_torpe" escribió en el mensaje
news:

Intento encontrar la forma de hacer una copia de todo un directorio si y
solo si alguno de los ficheros dentro de el ha cambiado.
Veo que la fecha ultimo cambio del directorio no se modifica por el hecho
de haber modificado, creado, borrado uno de los ficheros en su interior.
Asi que busco algun mandato, script, etc, que me permita hacer esto.
He probado con Xcopy y con Robocopy pero no encuentro niguna opción
parecida a "Si ha cambiado algun fichero en las subcarpetas/ficheros
salvar el directorio completo"
Alguien puede hecharme una mano, o tiene alguna idea, link,?

gracias por cualquier sugerencia.

Respuesta Responder a este mensaje
#2 Luis Charron
22/06/2006 - 12:37 | Informe spam
Busca en la ayuda Xcopy y con eso arma un bat para copias de seguridad

Saludos

Luis

"Capitan_torpe" escribió en el mensaje
news:

Intento encontrar la forma de hacer una copia de todo un directorio si y
solo si alguno de los ficheros dentro de el ha cambiado.
Veo que la fecha ultimo cambio del directorio no se modifica por el hecho
de haber modificado, creado, borrado uno de los ficheros en su interior.
Asi que busco algun mandato, script, etc, que me permita hacer esto.
He probado con Xcopy y con Robocopy pero no encuentro niguna opción
parecida a "Si ha cambiado algun fichero en las subcarpetas/ficheros
salvar el directorio completo"
Alguien puede hecharme una mano, o tiene alguna idea, link,?

gracias por cualquier sugerencia.

Respuesta Responder a este mensaje
#3 Capitan_torpe
22/06/2006 - 15:57 | Informe spam
Gracias Jordi, pero el comp compara todos los archivos byte a byte por
dentro y tarda demasiado, yo me conformo con algo que compare de la fecha
y hora de ultima modidicación del archivo, pero a partir de aqui
memorizar el path para luego salvar todo el directorio.

Es decir si en c:\misfiles\aplic\s01\
hay un archivo cccc.dat que ha sido modificado desde la última copia debo
salvar todo el contenido de c:\misfiles\aplic\s01\ independientemente de
que el resto de archivos de ese directorio hayan sido tocados o no.

Aun asi muchas gracias

Saludos

Jaume Padreny


"Jordi Maycas" escribio en
news::


E:\Documents and Settings\Jordi>help comp
Compara el contenido de dos archivos o conjuntos de archivos.

COMP [datos1] [datos2] [/D] [/A] [/L] [/N=número] [/C] [/OFF[LINE]]

datos1 Especifica el lugar y nombres de los primeros archivos a
comparar.
datos2 Especifica el lugar y nombres de los
segundos archivos a comparar.
/D Muestra las diferencias en formato decimal. Esta es la
configuración predeterminada.
/A Muestra las diferencias en caracteres ASCII.
/L Muestra los números de línea para las diferencias.
/N=número Compara sólo el número de líneas especificado de cada
archivo.
/C Omite las mayúsculas/minúsculas de ASCII al comparar
archivos.
/OFF[LINE] No omite archivos con el atributo "sin conexión"
establecido.

Para comparar conjuntos de archivos, use comodines en datos1 y datos2.

E:\Documents and Settings\Jordi>
"Capitan_torpe" escribió en el mensaje
news:

Intento encontrar la forma de hacer una copia de todo un directorio
si y solo si alguno de los ficheros dentro de el ha cambiado.
Veo que la fecha ultimo cambio del directorio no se modifica por el
hecho de haber modificado, creado, borrado uno de los ficheros en su
interior. Asi que busco algun mandato, script, etc, que me permita
hacer esto. He probado con Xcopy y con Robocopy pero no encuentro
niguna opción parecida a "Si ha cambiado algun fichero en las
subcarpetas/ficheros salvar el directorio completo"
Alguien puede hecharme una mano, o tiene alguna idea, link,?

gracias por cualquier sugerencia.






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida