Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Cómo Puedo Obtener La Ruta Del Directorio Donde El Archivo Se Abre?
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Cómo Puedo Obtener La Ruta Del Directorio Donde El Archivo Se Abre? 
 
Hola a todos

Estoy haciendo algunas pruebas en ejemplo "Notepad 3.0" que viene en gambas3.

Cuando abro un archivo de texto en este "Notepad", me di cuenta de que la ruta del archivo de texto está en Dialog.Path (por ejemplo, /home/edivaldo/arquivo.txt), que es la rutina:

Public Sub mnuOpen_Click()
  
  Dim sPath As String

  Dialog.Filter = ["*", ("All files"), "*.{c;cpp;h}", ("C/C++ files"), "*.txt", ("Text files"), "*.desktop", ("Desktop files")]

  If Dialog.OpenFile() Then Return
  LoadFile(Dialog.Path)
  
End


Mi pregunta es: ¿Cómo puedo obtener sólo la ruta del directorio donde el archivo se abre en el texto? (Por ejemplo: /home/edivaldo/ )

Doy las gracias a la atención
 



 
edivaldo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cómo Puedo Obtener La Ruta Del Directorio Donde El Archivo Se Abre? 
 
a ver si te sirve esto

Public Sub mnuOpen_Click()
  
  Dim sPath As String

  Dialog.Filter = ["*", ("All files"), "*.{c;cpp;h}", ("C/C++ files"), "*.txt", ("Text files"), "*.desktop", ("Desktop files")]

  If Dialog.OpenFile() Then Return
  File.Load(Dialog.Path)
  sPath = File.Dir(Dialog.Path)
  Print sPath
  
End

 




===================
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/
 
última edición por v3ctor el Viernes, 25 Abril 2014, 00:30; editado 2 veces 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cómo Puedo Obtener La Ruta Del Directorio Donde El Archivo Se Abre? [RESUELTO] 
 
v3ctor escribió:  
a ver si te sirve esto

Public Sub mnuOpen_Click()
  
  Dim sPath As String

  Dialog.Filter = ["*", ("All files"), "*.{c;cpp;h}", ("C/C++ files"), "*.txt", ("Text files"), "*.desktop", ("Desktop files")]

  If Dialog.OpenFile() Then Return
  File.Load(Dialog.Path)
  sPath = File.Dir(Dialog.Path)
  Print sPath
  
End



¡Gracias! Funcionó.  
Yo estaba tratando de hacer esto por tres días
 



 
edivaldo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Averiguar Cuál Es El Programa Que Abre Un... shordi General 7 Lunes, 27 Abril 2015, 13:50 Ver último mensaje
shordi
No hay nuevos mensajes Separar Ruta De Nombre De Archivo v3ctor General 5 Viernes, 01 May 2015, 12:00 Ver último mensaje
vuott
No hay nuevos mensajes Obtener El Nombre Del Formulario Donde Est... shordi Aplicaciones/Fragmentos de Código 2 Jueves, 27 Octobre 2016, 09:06 Ver último mensaje
shordi
No hay nuevos mensajes ¿ Cómo Puedo Usar Jit ?. Shell General 7 Miercoles, 22 May 2019, 19:29 Ver último mensaje
Shell
 

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

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
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
No puede descargar archivos
No puede publicar eventos en el calendario