Bienvenidos a VerTutoriales.com, en esta ocasión vamos a hablar sobre App.Path, este método es muy útil para utilizar direcciones relativas, veamos el uso y expliquemos más concretamente que hace:
App.path nos devuelve la ruta actual desde donde estamos ejecutando la aplicación, de esta manera siempre vamos a poder ubicarnos desde el raiz de nuestra aplicación.
La utilización es muy simple ya que lo que nos devuelve una cadena, en el siguiente ejemplo se utiliza para escribir un archivo dentro del directorio actual:
Open App.Path & «\tutorial.txt»
For Output As #2
Print #2, «escribiendo en archivo txt un tutorial»
Close
En este caso, la ruta App.Path podría ser «c:\tutoriales» de esta manera al concadenar c:\tutoriales\tutorial.txt es como quedaría.
Espero que os sirva! y si teneis dudas compartirlas 🙂
Sandra Escoto 21 marzo, 2012
y que hago si no se asigna ninguna ruta?, me la marca como vacio, gracias
VideoTutoriales 22 marzo, 2012
¿app.path te marca vacío? ¿Has probado a hacer un msgbox app.path a ver si te devuelve algo?.
Sino dímelo y busco alguna respuesta.
lucrecia 26 octubre, 2012
Quiero llamar a un archivo q se encuantra en la misma carpeta del proyecto, pero ta hecho en scatch (otro programa) ¿¿¿¿como hagoo???
respondan plissss!!!
VideoTutoriales 26 octubre, 2012
puedes usar la función shell de vb6, por ejemplo:
shell app.path & «\tuprograma.exe»
Shell recibe otros parámetros como el tipo de foco, puedes ejecutarlo en segundo plano o que lo lance y se ejecute de forma normal.
Espero que te ayude. Ya nos cuentas.
Un saludo!
veronica 28 agosto, 2013
como hago para que me aparezca el metodo App.Path
en visual basic 6.0
please
necesito hacer deberes
VideoTutoriales 28 agosto, 2013
Debiera de salir solo, sino, prueba con system.app.path creo que se atacaba así al método.
adriana 16 febrero, 2017
Yo necesito usando app.path agregar una direcciòn pero necesito retroceder en el nivel de carpetas. O sea, necesito retroceder a una carpeta anterior o dos a la que està ubicada el programa que se está ejecutando
adriana 16 febrero, 2017
Sé como abrir un programa externo, pero para poner la direccion del programa necesito usar app.path y retroceder una o dos carpetas a la que està ubicada el programa que se está ejecutando. Alguna vez lo hice y recuerdo que en algún lugar hay que poner .. pero no recuerdo como hacerlo. Si alguien lo sabe agradeceria que me lo informen
Carlos Dk 17 febrero, 2017
Si vas a utilizar rutas relativas, solo tienes que poner «../../../turuta» teniendo en cuenta que bajarás 3 carpetas (en este caso).
Con cada ../ bajas un nivel
Espero que te sirva.
Carlos Dk 17 febrero, 2017
Lo que no recuerdo ya, es por tema de permisos, supongo que tendrás que darle permisos de administrador a la aplicación para que pueda «salir» de su ubicación.