Obteniendo el archivo y la ruta desde la red usando java
Necesito buscar un archivo de la red y guardar la ruta del archivo asociado usando la convención UNC. Y necesito importar datos de ese archivo (por ejemplo, hoja de Excel) más tarde en un momento determinado. ¿Alguien puede sugerirme un programa de muestra para que al menos pueda recuperar el archivo de la red y almacenar la ruta del archivo.
Estoy usando una aplicación swing y en eso necesito que la hoja de Excel se importe con un programador que se activa en un momento determinado. Anteriormente estaba usando el host local Jboss, pero ahora necesito que si alguien establece una ruta de acuerdo con su propia computadora, la ruta debe almacenarse en formato UNC para que el archivo se importe automáticamente en el momento predefinido a la base de datos que está en cualquier otro máquina. Entonces, básicamente, necesito almacenar la ruta de acuerdo con el formato UNC. Estoy usando Swing y Spring en mi aplicación
Hay algunos problemas más con respecto a eso, como si la carpeta no se puede compartir, ¿cómo se importaría en un momento determinado? Aparte de eso, incluso si se compartiera, almacenaría toda la ruta, pero solo quiero esa parte de la URL desde la que se comparte. Esto es lo que uso en mi código:
java.net.InetAddress i = java.net.InetAddress.getLocalHost();
System.out.println(i); // name and IP address
System.out.println(i.getHostName()); // name
System.out.println(i.getHostAddress()); // IP address only
StringBuffer s = new StringBuffer(filePath);
StringBuffer AfterRemoval=s.delete(0,1);
String finalFilePath;
StringBuffer sb = new StringBuffer(40);
finalFilePath = sb.append(i.getHostName()).append(AfterRemoval).toString();
System.out.println(finalFilePath);