Der nicht gefunden folgende ist mein Stück Codejcifs.smb.SmbException: Der Netzwerkname
SmbFile catalExp = new SmbFile("smb://<Shared machine name>/Project share/Home/4. Folders/planning - Design & Exec/sample.txt",
new NtlmPasswordAuthentication(LoadProp.getShrdDomain(),"user","paswd"));
In diesem ich die Störung erhalte
jcifs.smb.SmbException: The network name cannot be found
at jcifs.smb.SmbTransport.send(SmbTransport.java:753)
at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:140)
at jcifs.smb.SmbSession.send(SmbSession.java:103)
at jcifs.smb.SmbTree.treeConnect(SmbTree.java:132)
at jcifs.smb.SmbFile.connect(SmbFile.java:674)
at jcifs.smb.SmbFile.connect0(SmbFile.java:644)
at jcifs.smb.SmbFile.open0(SmbFile.java:700)
at jcifs.smb.SmbFile.createNewFile(SmbFile.java:2027)
Ist das alles, was mit dem zu tun, Benutzerrechte zu diesem bestimmten freigegebenen Ordner oder mache ich etwas falsches Bitte um Rat
#James Was von Freigabenamen bedeuten sie? Ist das etwa so, wenn Sie etwas als Shared konfigurieren, geben Sie einen Namen an, unter dem es geteilt werden soll. – Sundhar
Das hat auch für mich funktioniert und mir so viele Kopfschmerzen erspart! Danke und +1! @Sundhar - Wenn Sie diesen Befehl ausführen, ist es für Sie offensichtlich: Sie erhalten einen Ausdruck aller Freigaben (Verzeichnisse), die auf dem Remote-Server über 'smb: //' verfügbar sind. – smeeb