Netzlaufwerk Zugriff schlägt fehl

Eisherz

Mitglied
Hey,
Vorab, ich denke mal das ich einen ziemlich offensichtlichen Fehler gemacht habe, deswegen in diesem Thread, hoffe es ist richtig :)
Zu meinem Problem:
Ich hänge seit ein paar Tagen an meinem Problem.
Ich möchte auf dem Bild gezeigten Netzlaufwerk "P" einen Ordner erstellen, dafür möchte ich allerdings erstmal testen ob ich darauf zugreifen kann.

Ich habe es zuerst mit
Java:
Files.exsist()
probiert. Allerdings findet er dort nichts. Desweiteren habe ich es mit
Code:
File.listRoot()
versucht, allerdings werden dieses Laufwerk dort auch nicht aufgeführt.
Nach meiner Google-suche bin ich auch nicht schlauer, woran es liegt das die Laufwerke nicht angezeigt werden.
Wo ist mein Fehler?

LG
________________
Win 10, NetBeans
 

Anhänge

  • Bild.PNG
    Bild.PNG
    9,5 KB · Aufrufe: 33

dzim

Top Contributor
JCIFS ist zwar gut, aber entweder würde ich die Integrationen in die NIO-Files-API nutzen
(z.B. hier: https://github.com/maddingo/nio-fs-provider -> http://maddingo.github.io/nio-fs-provider/site/2.0.0/ -> sftp, webdav & smb - nutzt auch JCIFS unten drunter).
Oder - und das nutze ich jetzt für Netz-Zeug - Apache Commons VFS (https://commons.apache.org/proper/commons-vfs/index.html). Auch hier ist unten drunter wieder JCIFS, aber es kann noch deutlich mehr, wenn man die entsprechenden Dependencies im Classpath hat.
Siehe hier: https://commons.apache.org/proper/commons-vfs/filesystems.html
Und hier: https://commons.apache.org/proper/commons-vfs/download.html
 

Eisherz

Mitglied
Vielen Dank für die schnellen Antworten.
Da ich nur Ordner und Files erstellen möchte habe ich mich für JCIFS entschieden.
Bis jetzt habe ich folgendes:
Java:
SmbFile File;
File = new SmbFile("SMB"+"SubPath",AUTH");
File.mkdirs()
Der SubPath wäre der TeilPfad der erstellt werden soll.
Allerdings habe ich gelsen das wenn man SMB benutz das mit mk.dirs() nicht geht.
Habe in der Zwischenzeit eine Menge andere Wege getestet aber irgendwie klappt nichts davon :/

Welche Alternative gibt es zu mk.dirs()?
Oder muss ich einen komplett anderen Weg gehen?

LG, ich ratlos :(
 

Eisherz

Mitglied
Warum sollte das nicht gehen? Laut Doku ist das kein Problem?!
This method will fail when used with smb://, smb://workgroup/, smb://server/, or smb://server/share/ URLs because workgroups, servers, and shares cannot be dynamically created (although in the future it may be possible to create shares).

Ich ging davon aus das,
"jcifs.smb.SmbException: Invalid operation for workgroups, servers, or Shares", die Fehlermeldung auf die oben gennante Textpassage ist.
Oder sind das zwei verschiedene Probleme?
 

dzim

Top Contributor
Es bedeutet einfach nur, dass du exact auf den drei genannten URLs diese Methode nicht ausführen kannst. Von den darunterliegenden steht da nichts (beispielsweise "smb://your/path/foo/bar"). So verstehe ich es.
 

Flown

Administrator
Mitarbeiter
Die Einschränkung ist doch klar: du kannst keine shares, servers oder workgroup erzeugen. Alles was darunter ist, kannst du einfach mit mkdirs erstellen.
 

Eisherz

Mitglied
So nochmal Vielen Dank. Ich habe mich echt dumm angestellt^^
Klappt jetzt alles wie es soll :)

Gibt's einen Grund warum das erstellen mit mkdirs bei Shares, Servers, Workgroup nicht klappt?

Ich habe das ganze nämlich vor einem Jahr mal in C# geschrieben und da bin ich nicht auf solche oder ähnliche Probleme gestoßen, deshalb dachte ich auch das ich total auf dem Holzweg bin.

Jetzt klappt alles Vielen Dank für die schnellen und Hilfreichen Antworten
 
Zuletzt bearbeitet:

dzim

Top Contributor
Kannst du als 08/15-User so mir nichts dir nichts Workgroups anlegen? Ich denke nicht, also wird JCIFS es per default nicht zulassen, da man damit eher auf bestehende Resourcen im Netzwerk zugreifen können soll. Denke ich. ;-)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Systemvariable (Netzlaufwerk) aufrufen Java Basics - Anfänger-Themen 2
G per JAVA auf Netzlaufwerk zugreifen Java Basics - Anfänger-Themen 9
M jar starten auf netzlaufwerk Java Basics - Anfänger-Themen 5
G Netzlaufwerk via Java nich lesbar nach Startup Java Basics - Anfänger-Themen 5
I In unterschiedlichen Applikation Zugriff auf eine gemeinsame Anwendung? Java Basics - Anfänger-Themen 8
C Zugriff auf Methode Java Basics - Anfänger-Themen 2
I Applikationsserver (WildFly) - Zugriff auf Ressourcen.. Problem mit Pfade Java Basics - Anfänger-Themen 10
J Zugriff auf eine 2. Klasse die per UI-Designer erstellt wurde Java Basics - Anfänger-Themen 1
Encera Zugriff auf Map-Objekte Java Basics - Anfänger-Themen 3
T Zugriff auf Control anderer Klasse Java Basics - Anfänger-Themen 5
W Unterschiede bei Zugriff auf Objekt und Klassenvariablen über einen Getter? Java Basics - Anfänger-Themen 2
EchtKeineAhnungManchmal hallo habe ein Problem mit einer Datei -> (Zugriff verweigert) Java Basics - Anfänger-Themen 4
R TreeSet Zugriff aus anderer Klasse Java Basics - Anfänger-Themen 8
C Kein Zugriff auf Klassenmethoden in Main Methode Java Basics - Anfänger-Themen 23
H Zugriff verweigert Java Basics - Anfänger-Themen 5
moiss002 Umgebungsvariable Kein Zugriff auf ein Array Java Basics - Anfänger-Themen 7
B Probleme mit Zugriff auf Dateisystem Windows 10 ( jFileChooser) Java Basics - Anfänger-Themen 17
B Zugriffsmodifier, Zugriff außerhalb Package Java Basics - Anfänger-Themen 5
C Zugriff auf Attribut von Oberklasse Java Basics - Anfänger-Themen 8
P Klasse hat keinen Zugriff auf getter/setter-Methoden eines Objektes Java Basics - Anfänger-Themen 9
B Methoden Methoden haben kein Zugriff auf variablen Java Basics - Anfänger-Themen 4
M Gettter/Setter Methoden Klassenfelder kapselung und zugriff? Java Basics - Anfänger-Themen 1
S Zugriff auf protected Fields = guter Programmierstil? Java Basics - Anfänger-Themen 11
M Pfadprobleme - Zugriff auf einen Ordner im Workspace Java Basics - Anfänger-Themen 17
ruutaiokwu Bluetooth-Zugriff, braucht es dazu plattformabhängige Libraries oder kann das Java mittlerweile selbst? Java Basics - Anfänger-Themen 10
R Zugriff auf den Index eines Arrays, welches ein Objekt ist. Java Basics - Anfänger-Themen 4
M Zugriff auf eine ArrayList in einer anderen Klasse Java Basics - Anfänger-Themen 4
P Zugriff auf Variablen anderer Klassen in Greenfoot Java Basics - Anfänger-Themen 1
L Methoden Zugriff <identifier> expected Java Basics - Anfänger-Themen 13
T Java - Zugriff nur mit CLASSPATH ? Java Basics - Anfänger-Themen 7
B Klassen Zugriff auf ein Objekt einer Klasse aus einer Methode heraus Java Basics - Anfänger-Themen 4
L Zugriff auf Attribute eins Objekts über ActionListener Java Basics - Anfänger-Themen 4
D Zugriff auf Methode einer anderen Klasse Java Basics - Anfänger-Themen 5
S Zugriff auf Objekt Java Basics - Anfänger-Themen 5
A Klassen Zugriff auf Instanzen Java Basics - Anfänger-Themen 2
N ArrayList in eigener Klasse erzeugen mit Zugriff Java Basics - Anfänger-Themen 7
J Zugriff auf Variable in anderem Programm Java Basics - Anfänger-Themen 5
Q Zugriff auf Attribute Java Basics - Anfänger-Themen 3
J Klassen Zugriff auf ein "String Array" Java Basics - Anfänger-Themen 6
H Datentypen ArrayList in ArrayList: Zugriff Java Basics - Anfänger-Themen 6
J get methoden zugriff und objekt erzeugung Java Basics - Anfänger-Themen 30
J Datenbank Zugriff Java Basics - Anfänger-Themen 24
T Zugriff auf JCheckBox Java Basics - Anfänger-Themen 8
C Group, Actor und Instanz-Zugriff, LibGDX Java Basics - Anfänger-Themen 4
S Zugriff auf Attribut einer unbekannten Klasse erhalten Java Basics - Anfänger-Themen 6
R Methoden Methode der GUI-Klasse Zugriff auf Methoden der Hauptklasse Java Basics - Anfänger-Themen 9
S Vererbung Zugriff auf die Basisklasse einer "zweiten" Erweiterungsklasse Java Basics - Anfänger-Themen 2
Z Threads Threads - Zugriff auf Ressourcen ohne(Lock, Synchronized) Java Basics - Anfänger-Themen 2
S Vererbung Zugriff auf Methode funktioniert nicht (static/non-static) Java Basics - Anfänger-Themen 3
F Klassen Zugriff auf verschachtelte Objekte Java Basics - Anfänger-Themen 11
J Sichtbarkeit und Zugriff Java Basics - Anfänger-Themen 9
G Wieviel kostet der Zugriff auf Objektattribute im Vergleich zur Erstellung von vars in Methode? Java Basics - Anfänger-Themen 11
L Zugriff auf zwei Java-Quellcodes Java Basics - Anfänger-Themen 3
A OOP Zugriff auf Objekte von außen Java Basics - Anfänger-Themen 8
M Kapselung Datenkapselung Sinn direkter Zugriff? Java Basics - Anfänger-Themen 1
G Methoden Zugriff auf Methode.. aus einer anderen Klasse Java Basics - Anfänger-Themen 6
J JDialog Zugriff auf parent JDialog Java Basics - Anfänger-Themen 5
K Collections Zugriff auf ein bestimmtes Element in der Collection Java Basics - Anfänger-Themen 1
K ArrayList in Konstruktor - wie späterer Zugriff Java Basics - Anfänger-Themen 2
F Zugriff auf Objekt einer anderen Klasse Java Basics - Anfänger-Themen 7
P Zugriff auf Felder in ArrayList Objekten Java Basics - Anfänger-Themen 2
J Erste Schritte Zugriff auf Eigenschaft Java Basics - Anfänger-Themen 2
M MVC - Problem mit Zugriff auf Objekt Java Basics - Anfänger-Themen 4
D Zugriff auf von einer anderen Klasse erstellten Objekten Java Basics - Anfänger-Themen 5
C 5 - Zugriff verweigert Java Basics - Anfänger-Themen 1
K Zugriff auf Variabeln Wert einer Instanz Java Basics - Anfänger-Themen 4
A Methoden Zugriff auf eingelesene Variablen in der main Methode (ohne Änderung der Parameterliste) Java Basics - Anfänger-Themen 4
Z Methoden Zugriff mit Klasse 3 auf Methode von Klasse 2 welche in Klasse 1 erzeugt wird Java Basics - Anfänger-Themen 6
Z Zugriff auf andere Methoden Java Basics - Anfänger-Themen 12
Z Zugriff auf Pakete Java Basics - Anfänger-Themen 5
G Zugriff zwischen Klassen Java Basics - Anfänger-Themen 15
N Problem mit Swing Textfeld und Zugriff aus anderer Klasse Java Basics - Anfänger-Themen 6
H Kein Zugriff auf das Element einer JList möglich: Fehlermeldung Java Basics - Anfänger-Themen 2
W OOP Zugriff auf mit Objekt erstellte Struktur Java Basics - Anfänger-Themen 7
F Klassen Zugriff auf Fenster aus versch. Klassen Java Basics - Anfänger-Themen 5
M Variablen Zugriff von außerhalb eines Blockes auf eine Variable innerhalb eines Blockes Java Basics - Anfänger-Themen 2
U Methoden Zugriff auf Array von weiterer Methode einer Klasse, Rückgabewert Problem Java Basics - Anfänger-Themen 5
B Klassen Zugriff auf Daten der Child-Klasse Java Basics - Anfänger-Themen 9
W Typisierte ArrayList und der Zugriff auf den Typ Java Basics - Anfänger-Themen 5
M Zugriff auf Klasse Java Basics - Anfänger-Themen 2
K Zugriff auf C: Java Basics - Anfänger-Themen 5
S Das richtige Format für den SOAP Zugriff Java Basics - Anfänger-Themen 0
S Klassen Zugriff auf Attribute einer zweiten Klasse, welche durch dritte gesettet wurden? Java Basics - Anfänger-Themen 2
N Zugriff bei Package Struktur Java Basics - Anfänger-Themen 6
M Enum: Zugriff auf Konstanten Java Basics - Anfänger-Themen 7
V Zugriff auf jProgressbar Java Basics - Anfänger-Themen 10
B Zugriff auf csv-Datei per hashmap Java Basics - Anfänger-Themen 5
G Spalte in JTable unsichtbar machen, Zugriff auf Daten ermöglichen Java Basics - Anfänger-Themen 2
T ZUgriff auf 'Werte' Java Basics - Anfänger-Themen 3
J Vererbung Zugriff auf private Variable Java Basics - Anfänger-Themen 10
C Klassen Zugriff auf Objekt anderer Klasse Java Basics - Anfänger-Themen 8
B Methoden Zugriff auf Variable ermöglichen Java Basics - Anfänger-Themen 3
M Zugriff auf Arraylist Java Basics - Anfänger-Themen 7
D Kein Zugriff auf JFrame Java Basics - Anfänger-Themen 2
K Zugriff einer Klasse auf eine andere Andere -> bad operand for binary operator Java Basics - Anfänger-Themen 5
B Erste Schritte Array-Zugriff Java Basics - Anfänger-Themen 10
D OOP Zugriff auf Objekte A in Klasse A aus Objekt B in Klasse B Java Basics - Anfänger-Themen 3
T Collections Zugriff auf Elemente aus Iterator() Schleife Java Basics - Anfänger-Themen 4
J Threads Zugriff auf Attribute Java Basics - Anfänger-Themen 16
N Kein Zugriff auf Ordner -> NullPointerException Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben