Ich bin bereit, eine Datei im Ordner "Eigene Dateien" des Benutzers zu speichern.So finden Sie den Ordner "Eigene Dateien" in Java
Ich versuchte, die Lage wie folgt erhalten:
System.getenv("USERPROFILE") + "\\My Documents\\"
Dann erkannte ich, das nicht in einem System funktionieren würde, wo die Sprache in eine andere Sprache, Französisch zum Beispiel festgelegt ist.
Gibt es eine andere Möglichkeit, den Ordner "Eigene Dateien" effizient zu erhalten?
Für Mac OS X ist das Ergebnis der Verwendung eines Verzeichnisses tatsächlich zu hoch. – Trejkaz
Dies verweist mich auf einen Ordner, der nicht existiert ... c: \ Users \ \ Dokumente. Der Dokumentenordner in meinem System heißt Meine Dokumente. –
JavaLatte
@JavaLatte Sind Sie sicher, dass das der tatsächliche Name ist? Explorer wird es als "Eigene Dateien" anzeigen, auch wenn das Verzeichnis "Dokumente" heißt, wenn Sie auf die Pfadleiste klicken, können Sie den echten Pfad sehen. –