Comunidad Gambas-es
Una duda con los directorios del usuario - 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: Una duda con los directorios del usuario (/thread-1906.html)



Una duda con los directorios del usuario - Grandamakulo - 28-03-2025

Hola, compañeros.
Quiero usar el directorio Documentos del usuario como defecto para leer o grabar documentos de la aplicación. La forma de indicarlo, creo, es "~/home/usuario/Documentos". Pero si es relevante el idioma del usuario, mi idea es hacerlo así:

Código:
  Dim sDocUsuario As String
  Shell "xdg-user-dir DOCUMENTS" To sDocUsuario
  sDocUsuario = Trim(sDocUsuario)

Funcionar, funciona, pero no sé si es complicarme demasiado.


RE: Una duda con los directorios del usuario - Shordi - 28-03-2025

La forma correcta es:

1.- Añade a tu proyecto el componente gb.Desktop

2.- Usa el método Desktop.GetDirectory que... mejor te lo enseño que te lo explico:
[Imagen: PuMlhxul.png]

Así se supone que se adapta a cualquier usuario en cualquier escritorio...

Saludos


RE: Una duda con los directorios del usuario - Grandamakulo - 29-03-2025

¡¡Gracias!!


RE: Una duda con los directorios del usuario - Shell - 30-03-2025

Guay!.