Archivo abierto de Java en ubicación compartida

Quiero hacer algo como esto:

Archivo raíz = archivo nuevo ("C: /file.txt");

pero en una carpeta que se comparte en una red local. Entonces, digamos que el archivo está en 192.168.1.28, ¿cómo hacerlo con el comando anterior?

Siguiente no funciona:

File root = new File("//192.168.1.2/file.txt");

File root = new File("\\\\192.168.1.2/file.txt");

File root = new File("\\192.168.1.2/file.txt");

File root = new File("file:\\192.168.1.2/file.txt");

File root = new File("file://192.168.1.2/file.txt");

Muchas gracias.

Respuesta 1

Creo que es posible. Sin embargo, primero debe montar el recurso compartido utilizando, por ejemplo, Samba - más información aquí - archivo de lectura de Java del dispositivo de red

Espero eso ayude

Respuesta: 2

Java solo no tiene soporte para compartir archivos en red, ya que el código que está proporcionando está tratando de hacerlo.

Pero si usa una biblioteca, como Samba , puede hacerlo. Pero sería diferente al código que mostraste.

Java lee el archivo del dispositivo de red

Respuesta: 3

Java simplemente no admite el intercambio de archivos en red

Respuesta: 4

No sé qué está causando que esto suceda. ¿Es porque lo estoy construyendo mal en Netbeans? Puedo construirlo y ejecutarlo bien en Netbeans. Pero cuando ejecuto el Jar haciendo clic en él, nada ...

He estado investigando esto durante una semana, pero me gustaría reflexionar sobre mi situación particular ... 2 servidores físicos: Servidor A - WAR público, administrador WAR Servidor B - Requisitos WAR públicos: Ambos ...

Estoy tratando de entender mi cerebro en torno a la programación paralela / concurrente (en Java) y me estoy quedando atrapado en algunos fundamentos que no parecen estar cubiertos en ninguno de los tutoriales que he estado leyendo. Cuando ...

Después de esta respuesta sobre cómo imprimir un texto predefinido antes y después de una JTable (no encabezado y pie de página), quiero ir más allá. Con la clase Libro, es posible, como el ejemplo, imprimir ...