Autor
|
Tema: [batch] Copia de seguridad de archivos modificados (Leído 7,642 veces)
|
moikano→@
Desconectado
Mensajes: 572
Cultiva tu mente y cuerpo, son tu única propiedad
|
Saludos. Antes de todo, el titulo no es muy explicativo porque necesito ayuda para crear el script en varios apartados y también consejo. La mayoria de sentencia y parametros los conozco, pero otros se escapan de mi saber, así que empezare por hacer un mapa de lo que voy a crear y luego formularé las dudas que tengo. - Elementos del mapa: El ordenador servidor (al que llamaremos 1) guarda las copias de seguridad.
El ordenador cliente (al que llamaremos 2) es el que envia las copias al 1. - Las copias: Se realizarán cuando la carpeta elegida en el 2 se modifique. (esto no se si hacerlo comparando el tamaño de bytes o comparando la fecha de modificación, alomejor también hay un parametro específico para esto).
Las copias se enviarán de el 2 al 1 comprimidas con zip. Se copiarán por red a una carpeta compartida. - Depuración de copias antiguas: cuando pase una semana, si se han creado copias de seguridad, borrará las de la semana anterior comparando la fecha que se adiere al nombre del archivo.
En un principio esto es todo. Aún no he empezado a realizar el script, así que formularé las dudas que tengo e primer momento, pero creo que me irán saliendo mas. DUDAS: - Que lenguaje uso? Batch o Vbs? (yo elegí batch porque lo domino mas)
- En caso de usar batch. Como podría saber la fecha de modificación de archivo mediante comando?
- De que formas puedo consultar el tamaño de una carpeta/archivo con comando de la manera que saque solo el parametro del tamaño o lo mas simplificado posible?
Gracias por leer.
|
|
« Última modificación: 8 Abril 2011, 16:00 pm por moikano→@ »
|
En línea
|
|
|
|
moikano→@
Desconectado
Mensajes: 572
Cultiva tu mente y cuerpo, son tu única propiedad
|
Bien, aquí añado el script que estoy realizando para criticas, siempre constructivas claro Esta echo en batch: //Comprueba si esta el servidor al que se ará la copia de seguridad. :ping ping -n 2 192.168.0.4 > nul && (set "res=1" ) || (set "res=0" ) if %res%==0 msg * "El servidor de copias de seguridad no se encuentra, por favor conecta el cable ethernet a la red o enciende el servidor para poder realizar als copias" if %res%==1 msg * "Se va a realizar una copia de seguridad" && goto : copia echo "Cuando solucione el problema apriete intro" :copia msg * "La copia se esta realizando..."
El código esta muy copiado de uno creado por leo, no he sabido modificarlo para un mejor aspecto o uso, por eso mismo empiezo ya a subir el código.
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Razón para crear el script ... ¿aprendizaje o necesidad? Es que si es por necesidad yo me configuro un programa para los respaldos automáticos que ya traiga todo eso Saludos
|
|
|
En línea
|
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
|
|
|
moikano→@
Desconectado
Mensajes: 572
Cultiva tu mente y cuerpo, son tu única propiedad
|
Gracias por contestar.
Pues realmente son las dos cosas. Pero mas por necesidad.
Descarte el programa,aparte de que no conozco muchos, porque sí son de pago la empresa no los comprará y de libres no conozco ninguno. Supongo que buscando un poco encontraría alguno, eso si, sencillo de usar supongo que no.
De todas formas, si me dices algún programa que uses para copias de seguridad con licencia libre, incluso para empresas, te lo agradecería.
|
|
« Última modificación: 8 Abril 2011, 18:37 pm por moikano→@ »
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Podrías intentar por ejemplo con Cobian Backup, no deberías de tener problemas con la licencia, y sino ... ¿Sabía usted que Windows trae su propia utilidad de respaldo? Inicio > Todos los programas > Accesorios > Herramientas del sistema > Copia de seguridadAhí puedes elegir las carpetas a respaldar, el destino, el tipo de respaldo, etc etc Saludos
|
|
|
En línea
|
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
|
|
|
moikano→@
Desconectado
Mensajes: 572
Cultiva tu mente y cuerpo, son tu única propiedad
|
Pues si, la verdad es que lo he usado el respaldo de windows. Pero se puede tener un destino en red?
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Si, no hay problema , digo porque puede ser bonito programar nuestros propios scripts, pero para que reinventar la rueda si ya tenemos tools que tienen en consideración cosas que quizás se nos escapen a la hora de crear los scripts Saludos
|
|
|
En línea
|
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
|
|
|
SuperDraco
Desconectado
Mensajes: 2.505
Crew Dragon
|
Se me ha caido el mito xD (Broma)
Ni caso! a mi me parece muy buena la idea del script, lo que si es cierto es que, si vas a hacer algo que ya esté echo, superalo, haz el mejor, o no lo hagas!
saludosss
|
|
|
En línea
|
No he vuelto, solo estoy de paso.
|
|
|
moikano→@
Desconectado
Mensajes: 572
Cultiva tu mente y cuerpo, son tu única propiedad
|
Pues en ese caso lo probaré. De todas formas tengo uno de los ordenadores con windows 98 y con ese me parece que algún apaño tendré que hacer. Gracias por contestar
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
batch para copia de archivos asignandole la fecha actual como nombre
Scripting
|
lcarbajal_tay
|
2
|
4,970
|
22 Febrero 2008, 01:01 am
por lcarbajal_tay
|
|
|
Manipular la fecha de archivos modificados o nuevos con php o cmd.exe
Programación General
|
Inspiron21
|
5
|
6,435
|
4 Agosto 2010, 11:11 am
por Inspiron21
|
|
|
Creacion de Batch para evitar copia de archivos a USB
Scripting
|
syst3m98
|
1
|
3,978
|
13 Marzo 2016, 15:03 pm
por osmel92
|
|
|
Cómo recuperar archivos desde una copia de seguridad de Windows en un Mac
Noticias
|
wolfbcn
|
0
|
8,705
|
7 Marzo 2016, 14:32 pm
por wolfbcn
|
|
|
Ayuda BATCH copia archivos
Scripting
|
joaquinrekpo
|
0
|
3,826
|
12 Marzo 2017, 06:25 am
por joaquinrekpo
|
|