Comunidad Gambas-es
Copy. El archivo ya existe. Problema - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: General (https://gambas-es.org/forum-4.html)
+--- Tema: Copy. El archivo ya existe. Problema (/thread-1557.html)



Copy. El archivo ya existe. Problema - Shell - 01-12-2023

Buenas!.

Aparentemente el comando copy de Gambas no sobrescribe el archivo destino.

Ejemplo: A la hora de copiar una "nueva" actualización del archivo de base de datos al directorio dedicado a copia de seguridad.
En este ya existe una copia anterior más antigua y el comando copy de Gambas me devuelve error diciendo que ya existe el archivo destino.

No veo otra alternativa que sustituir por cp del bash.

Código:
    'Copy User.Home &/ "." & Application.Name &/ "caja.db" To User.Home &/ "BDCAJAseguridad/" & "caja.db"
   Shell "cp  " & User.Home &/ "." & Application.Name &/ "caja.db " & User.Home &/ "BDCAJAseguridad/caja.db"

¿ No es posible forzar el comando copy de gambas a que lo haga ?.

Saludos


RE: Copy. El archivo ya existe. Problema - guizans - 01-12-2023

En la documentación de Gambas ya pone que si Copy  encuentra que el archivo ya existe, dará un error. Así que lo único es comprobar si existe el archivo y si es así borrarlo con el comando Kill y después usar el Copy.

Un saludo.


RE: Copy. El archivo ya existe. Problema - Shell - 02-12-2023

(01-12-2023, 19:08)guizans escribió: En la documentación de Gambas ya pone que si Copy  encuentra que el archivo ya existe, dará un error. Así que lo único es comprobar si existe el archivo y si es así borrarlo con el comando Kill y después usar el Copy.

Si, es una buena alternativa.  Y esperemos que no haya un corte de luz. Confused

Saludos


RE: Copy. El archivo ya existe. Problema - guizans - 02-12-2023

¿Quien dijo miedo habiendo hospitales? Big Grin Big Grin Big Grin Big Grin Big Grin