Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Antonio715 en 01 de Noviembre 2016, 20:39
-
Lo que quiero hacer es copiar desde una página web dada el texto a un .txt. Hasta ahí creo qu bien, pero lo que quiero es que el txt no esté en C: o en una ruta que pongas en el código sino que esté en la misma carpeta del ejecutable.
O sea que una vez hecho el programa y exportado el jar para ser usado en otro ordenador el usuario no tenga que preocuparse de ese archivo txt, ni que se cree en C: ni nada, que se cree en la carpeta que va con el jar.
No sé si me he explicado...sino me decís..
Gracias
-
Buenas Antonio715
Quizás ya hayas resuelto el problema pero trato de darte algunas indicaciones
Para obtener respuesta en los foros es conveniente escribir un título descriptivo, explicar con detalle lo que se está haciendo (en qué lenguajes se está trabajando etc.), incluir código cuando sea necesario, etc. como se explica en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0
En tu explicación no indicas con qué lenguajes estás trabajando ni se entiende bien lo que pretendes. Si lo explicas con mayor detalle a lo mejor puedo darte una opinión.
Salu2
-
Gracias por responder. Antes de nada pedir disculpas: es cierto que la pregunta no está del todo clara, intentaré explicarme mejor.
Estoy programando en java. Mi intención es hacer un programa que acceda a una página web, la copie a un archivo .txt, extraiga luego de ese archivo algunas palabras claves que se guardarán en una base de datos, hacer un tratamiento de esos datos y finalmente interactuar con la página web inicial en función de los resultados.
Ejemplo: el programa abre una página de empleo dada, copia las ofertas del día al txt o una base de datos o no sé, selecciona las ofertas en las que pone "panadero" y vuelve a entrar a la página web para inscribirse en ellas.
Entiendo que es un programa complejo pero la duda concreta es cómo ubicar ese archivo txt en la misma carpeta del programa java creado ya que una vez hecho el programa quiero llevármelo a otro pc y quiero que funcione allí y que no se cree un txt en cualquier sitio...no sé si se puede adjuntar el archivo en el programa igual que haces con la imagen de un botón guardar o algo así..
No sé si me expliqué...
Gracias
-
Buenas
Puedes probar a crear un método que te devuelva la ruta del jar. Algo como:
return new File(MyClass.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath());
Salu2