texto servidor localizado eliminar elimina directorio desplegar delete datos contenido como borrar archivos archivo java file jar io

servidor - file.delete java no elimina



¿Cómo copio un archivo de texto de un contenedor en un archivo fuera del contenedor? (1)

Digamos que tengo un archivo llamado test.txt dentro del paquete "com.test.io" dentro de mi jar.

¿Cómo podría escribir una clase que recupera este archivo de texto y luego copiar el contenido en un nuevo archivo en el sistema de archivos?


Suponiendo que dicho jar está en tu classpath:

URL url = getClassLoader().getResource("com/test/io/test.txt"); FileOutputStream output = new FileOutputStream("test.txt"); InputStream input = url.openStream(); byte [] buffer = new byte[4096]; int bytesRead = input.read(buffer); while (bytesRead != -1) { output.write(buffer, 0, bytesRead); bytesRead = input.read(buffer); } output.close(); input.close();