angegeben ist....? Ich habe mal den Titel geändert (||| Pfade Mac - Schreitisch == Desktop != Schreibtisch ?)
HeY Forum,
ich heute mal wieder mit Namen....
Also meine Frage: Kennt sich jemand mit Pfaden aufm Mac aus? Mein Problem ist folgendes: Ich möchte über nen FileChooser nen Ort zum Speichern auswählen (z.B. Schreibtisch). Ich erstelle dann aus dem Pfad des Ordners, den ich über den FileChooser bekommen habe ein neues FileObjekt:
Das funktioniert unter Windoof und Linux(ich programmiere unter X) Sobald ich aber auf nem Mac als Speicherort den Schreibtisch oder Dokumente angebe, funktioniert das nicht, "No such file bla bla bla Exception...."
Ich dachte OK, falsch den Dateinamen zusammengesetzt, kann aber nicht sein da die Pfade beim Mac gleich sind wie unter unix und da funktioniert alles.
Ich habe dann gecheckt, das es den Ordner "Schreibtisch" oder "Dokumente" nicht gibt, sondern "Desktop" und "Documents". Schreibtisch und Dokumente sind also nur Referenzen für "Desktop"....
Über den FileChooser kann ich aber nicht auf "Desktop" zugreifen, sondern nur auf "Schreibtisch". Ich möchte aber auf dem Schreibtisch speichern... Es ist natürlich klar, das es immer nen fehler gibt, wenn es Schreibtisch als Ordner nicht gibt...
Hat jemand ne Idee wie man das umgehen kann bzw. ob es ein mapping gibt welches ich einsetzen kann? Code?
THX!
???:L
Quadro***
HeY Forum,
ich heute mal wieder mit Namen....
Also meine Frage: Kennt sich jemand mit Pfaden aufm Mac aus? Mein Problem ist folgendes: Ich möchte über nen FileChooser nen Ort zum Speichern auswählen (z.B. Schreibtisch). Ich erstelle dann aus dem Pfad des Ordners, den ich über den FileChooser bekommen habe ein neues FileObjekt:
Code:
new File(file.getPath() + File.separator + foo.txt)
Das funktioniert unter Windoof und Linux(ich programmiere unter X) Sobald ich aber auf nem Mac als Speicherort den Schreibtisch oder Dokumente angebe, funktioniert das nicht, "No such file bla bla bla Exception...."
Ich dachte OK, falsch den Dateinamen zusammengesetzt, kann aber nicht sein da die Pfade beim Mac gleich sind wie unter unix und da funktioniert alles.
Ich habe dann gecheckt, das es den Ordner "Schreibtisch" oder "Dokumente" nicht gibt, sondern "Desktop" und "Documents". Schreibtisch und Dokumente sind also nur Referenzen für "Desktop"....
Über den FileChooser kann ich aber nicht auf "Desktop" zugreifen, sondern nur auf "Schreibtisch". Ich möchte aber auf dem Schreibtisch speichern... Es ist natürlich klar, das es immer nen fehler gibt, wenn es Schreibtisch als Ordner nicht gibt...
Hat jemand ne Idee wie man das umgehen kann bzw. ob es ein mapping gibt welches ich einsetzen kann? Code?
THX!
???:L
Quadro***