JAVA - Access-Datei von shared storage ohne mount
Habe ich getan, einrichten eines NAS-server mit NAS4Free und geben Sie einen Ordner an:
\\NAS_SERVER_IP/SHARE_FOLDER_NAME
In SHARE_FOLDER_NAME Verzeichnis enthält die Ressource-Dateien brauchen, um zu teilen, um mehrere clients
Nun ,von den Kunden , kann ich mit Java zugreifen (Lesen/schreiben) Datei direkt vom NAS-server ohne mount freigegebenen Ordner auf lokalen clients
- Mit einem SMB-Java-client-Bibliothek, ja
- Uhwell, eigentlich sollte ich gesagt haben, CIFS anstelle von SMB; trotzdem glaube ich, dass Samba ist eine Java-Bibliothek
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kopiert von hier aus, änderte aber die api-Aufruf-argument.
die Verbindung zu einem freigegebenen Ordner in windows mit java
Zur Beobachtung von file - /dir-änderungen, die mit dem JDK 6, die Sie verwenden könnten:
WatchService für Java 6
Für JDK 7, WatchService ist Teil der NIO-Paket:
http://java.dzone.com/news/how-watch-file-system-changes
Schließlich, dieser arbeitet mit JDK6 als gut. So konnten wir beobachten, Datei/Verzeichnis änderungen in windows freigegebene Treiber ohne Montage/mapping Sie als ein Laufwerk.
Ich habe folgenden jar-Dateien in classpath: commons-collections-4.4.0, commons-logging-1.1.2, commons-logging-api-1.1.2, commons-net-3.3, commons-vfs2-2.0, httpclient-4.3.1, jackrabbit-standalone-2.6.5, jcifs-1.3.17, jsch-0.1.51