|
Página 1 de 1
|
Herramienta De Copia De Seguridad Hecha Por Y Para Nosotros Para Asegurar N...
Autor |
Mensaje |
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Herramienta De Copia De Seguridad Hecha Por Y Para Nosotros Para Asegurar Nuestro Trabajo!!
buenas queridos programadores de gambas.
Les hago un planteo muy importante a mi parecer, les propongo hacer una herramienta para nosotros los programadores, se trata de hacer una simple aplicación donde elijamos la carpeta de nuestro proyecto o varios proyectos y el programa haga una copia de esa carpeta en un lugar a elección, que podamos elegir si hacer una copia por día, o por semana, o por dos horas o 6 o 12 etc.
que el programa arranque con el sistema por razones obvias.
Bueno les dejo el planteo, creo que estaría bueno que nos uniéramos hacer esta aplicación y todos aporten código hasta tener esa herramienta fundamental, saludos y espero sus comentarios
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#1 Lunes, 28 Julio 2014, 14:30 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Herramienta De Copia De Seguridad Hecha Por Y Para Nosotros Para Asegurar Nuestro Trabajo!!
v3ctor:
Para lo que comentas, es mejor usar las herramientas que ya existen, son realmente las que usan los programadores.
Por ejemplo: SVN o Git.
En el foro puedes ver videos explicando como se usan:
Enlace videotutorial de SVN
Enlace videotutorial de Git
Estas herramientas te permiten:
- Llevar el control de las versiones (copias de seguridad de tu codigo fuente)
- Que otros programadores puedan trabajar "a la vez" en un proyecto.
- etc.
Saludos
|
#2 Lunes, 28 Julio 2014, 19:08 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Herramienta De Copia De Seguridad Hecha Por Y Para Nosotros Para Asegurar Nuestro Trabajo!!
empece este proyecto, mientras se copian los archivos voy a poner un progresbar y necesito saber la cantidad de bytes que ocupa la carpeta para usar el progresbar
con el comando "du -s CarpetaProyecto" lo obtengo, pero quería saber si gambas tiene algún comando en ese sentido?
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#3 Miercoles, 06 Agosto 2014, 20:39 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Herramienta De Copia De Seguridad Hecha Por Y Para Nosotros Para Asegurar Nuestro Trabajo!!
Hola
Lo que necesitas es el comando Stat:
http://gambaswiki.org/wiki/lang/stat
gambas dispone de todo lo necesario para evitar el uso de scripts externos, sin embargo, no creo que sea sencillo implementar la barra de progreso si el proceso de copia no es asíncrono y devuelve algún valor durante su ejecución. Probablemente tengas que recurrir al uso de streams para tener feedback del proceso...
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#4 Miercoles, 06 Agosto 2014, 21:02 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Herramienta De Copia De Seguridad Hecha Por Y Para Nosotros Para Asegurar Nuestro Trabajo!!
buenas,
dando con los primeros problemas de programación a resolver, el comando cp cuando un nombre de carpeta tiene un espacio se debe poner contrabarra y espacio ( \ ) .
lo que se soluciona con un simple rutacarpeta = Replace$(entrada, " ", "\\ ") pero... si hay mas espacios ahi se presenta el problema.
alguien sabe como se maneja eso? seria buena idea pedirle al usuario que renombre las carpetas y que no use espacio y si use guion bajo?
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#5 Jueves, 14 Agosto 2014, 15:29 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Herramienta De Copia De Seguridad Hecha Por Y Para Nosotros Para Asegurar Nuestro Trabajo!!
Hola
Hablas del comando 'cp', por lo que intuyo que estás usando comandos shell, en lugar de los propios de gambas.
¿Has probado a usar Copy? Mira esto: http://gambaswiki.org/wiki/lang/copy
Como dije anteriormente, gambas dispone de todo lo necesario para trabajar con ficheros sin necesidad de usar comandos shell.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#6 Jueves, 14 Agosto 2014, 17:37 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Herramienta De Copia De Seguridad Hecha Por Y Para Nosotros Para Asegurar Nuestro Trabajo!!
¿Has probado a usar Copy? Mira esto: http://gambaswiki.org/wiki/lang/copy
Copia un archivo desde Ruta Origen a Ruta Destino.
La ruta de destino ha de ser diferente de la ruta de origen.
Tenga en cuenta que esta función no copia carpetas de forma recursiva.
justamente lo que preciso hacer es una copia de carpetas recursivamente cosa que copy no lo hace, salvo que por medio de código se consiga usando copy no se, seguiré investigando.
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#7 Jueves, 14 Agosto 2014, 20:08 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Herramienta De Copia De Seguridad Hecha Por Y Para Nosotros Para Asegurar Nuestro Trabajo!!
victor:
Citar: Tenga en cuenta que esta función no copia carpetas de forma recursiva. ......
lo que preciso hacer es una copia de carpetas recursivamente cosa que copy no lo hace, salvo que por medio de código se consiga usando copy no se, seguiré investigando.
Si buscas usando el buscador del foro, la encuentras:
http://foro.gambas-es.org/viewtopic...ursiva+archivos
Saludos
|
#8 Jueves, 14 Agosto 2014, 23:53 |
|
|
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Re: Herramienta De Copia De Seguridad Hecha Por Y Para Nosotros Para Asegurar Nuestro Trabajo!!
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#9 Viernes, 15 Agosto 2014, 19:10 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|