Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Herramienta De Copia De Seguridad Hecha Por Y Para Nosotros Para Asegurar N...
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Herramienta De Copia De Seguridad Hecha Por Y Para Nosotros Para Asegurar Nuestro Trabajo!! 
 
jguardon escribió: [Ver mensaje]


¿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/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Herramienta De Copia De Seguridad Hecha Por Y Para Nosotros Para Asegurar Nuestro Trabajo!! 
 
gracias jsban,

 pantallazo_respaldaproyectos_0_0_2

RespaldaProyectos-0.0.2.tar.gz
Descripción: ' creo que gambas3 debería tener un función de respaldo automático para proteger nuestro trabajo y como no la tiene
' me puse a programar un programa a parte con todas las limitaciones que tengo como novato en gambas, espero les sirva como
' desde el pri 

Descargar
Nombre del archivo: RespaldaProyectos-0.0.2.tar.gz
Tamaño: 11.41 KB
Descargado: 95 veces
RespaldaProyectos-0.0.2.tar.gz
Descripción: ' creo que gambas3 debería tener un función de respaldo automático para proteger nuestro trabajo y como no la tiene
' me puse a programar un programa a parte con todas las limitaciones que tengo como novato en gambas, espero les sirva como
' desde el pri 

Descargar
Nombre del archivo: RespaldaProyectos-0.0.2.tar.gz
Tamaño: 11.41 KB
Descargado: 95 veces
RespaldaProyectos-0.0.2.tar.gz
Descripción: ' creo que gambas3 debería tener un función de respaldo automático para proteger nuestro trabajo y como no la tiene
' me puse a programar un programa a parte con todas las limitaciones que tengo como novato en gambas, espero les sirva como
' desde el pri 

Descargar
Nombre del archivo: RespaldaProyectos-0.0.2.tar.gz
Tamaño: 11.41 KB
Descargado: 95 veces

 




===================
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/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Ayuda, Hice Copia De Seguridad Con Brasero... aristicol General 7 Miercoles, 12 Enero 2011, 02:17 Ver último mensaje
Dani26
No hay nuevos mensajes Copia De Seguridad. Variedades Shell Mundo Linux 13 Martes, 15 Noviembre 2016, 09:41 Ver último mensaje
shordi
No hay nuevos mensajes Herramienta De Copia De Seguridad De Linux... Shell Mundo Linux 1 Jueves, 17 Noviembre 2016, 11:13 Ver último mensaje
shordi
No hay nuevos mensajes Nombre De Archivo Comprimido Para Copia De... Shell General 9 Martes, 05 Febrero 2019, 00:41 Ver último mensaje
vuott
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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



  

 

cron