- Insbesondere unter Windows immer die“.. \ Dokumente & Einstellungen \ All Users, basicaly jeder Pfad, der das vordere Ende muss dynamisch basierend auf dem Betriebssystem abgeleitet werden, um Ihre Software auf ausgeführt wird. (Jetzt muss ich die Antwort auf this)
- die aktuellen Benutzer My Documents dirctory (okay diese beantwortet wurde) und basicaly jeder Pfad, der das vordere Ende muss dynamisch Ihre Software auf abgeleitet werden basierend auf dem Betriebssystem läuft.
Antwort
Meine Dokumente wären wahrscheinlich am besten handl ed durch den Zugriff auf:
System.getProperty("user.home");
die Dokumentation auf System.getProperty nachschlagen.
Alle Informationen, die Sie über die Umgebung des Benutzers kann von
System.getProperty("...");
Eine Liste von dem, was Sie bekommen können, werfen Sie einen Blick hier abgeholt werden erhalten können: http://mgrand.home.mindspring.com/java-system-properties.htm
ich dich nicht denken‘ Ich werde in der Lage sein, den Pfad, den Sie benötigen (den All-Users-Pfad), vom Betriebssystem abhängig zu machen. Immerhin - haben andere Betriebssysteme ein Äquivalent? Ihre beste Wette ist, um wahrscheinlich zu inspizieren:
System.getProperty("os.name");
zu sehen, wenn Sie Windows ausführen und dann, wenn so verwendet „C: \ Dokumente & Einstellungen \ All Users \“. mit
System.getProperty("user.home");
(wie von anderen erwähnt) in der gesamten Anwendung
Aber Sie werden nur ständig besser dran. Oder erlauben Sie dem Benutzer alternativ, das Verzeichnis anzugeben, in dem alles gespeichert werden soll, was Sie speichern möchten.
Insbesondere unter Windows immer die“.. \ Dokumente & Einstellungen \ All Users, basicaly jeder Pfad, der das vordere Ende muss dynamisch basierend auf dem Betriebssystem abgeleitet werden, um Ihre Software auf ausgeführt wird. (Jetzt muss ich die Antwort auf diese
)
die Ordner unter dem All Users dir sind variable Verzeichnisse in den Fenstern. Details finden sich im Dokument über KNOWNFOLDERIDs (CSIDL in älteren Versionen) zu finden sind. Da diese Werte systemabhängig Java sind nicht vorgesehen Möglichkeit, auf die Werte zuzugreifen
Ich denke, es gibt im Allgemeinen keine Entsprechung auf anderen Betriebssystemen zu diesem Windows-spezifischen Ordner. Außerdem ist der Ordner Dokumente & Einstellungen \ Alle Benutzer nur in den neuesten Windows-Versionen vorhanden und Dinge werden anders gehandhabt, zum Beispiel für Windows 2000 oder XP.
Wenn Sie diese Informationen wirklich benötigen, sollten Sie die Microsoft-Dokumentation lesen und eine native Bibliothek oder ein Skript, das von Runtime.exec aufgerufen wird, aktivieren, um die Informationen für Ihre Java-Anwendung bereitzustellen.
- 1. Was ist der richtige Weg, um diese Informationen zu erhalten?
- 2. Was ist der einfachste Weg, um Java-Objekte zu erhalten?
- 3. Was ist der beste Weg, um Daten mit Java Swing
- 4. Was ist der beste Weg, um Informationen von der DB zu bekommen?
- 5. Was ist der beste Weg, um in C++ zu casten?
- 6. Was ist der beste Weg, PHP-Anwendungen zu erhalten?
- 7. der beste Weg, um baumähnliche Informationen in app.config zu speichern
- 8. Was ist der beste Weg, um mit OSGI zu beginnen?
- 9. Was ist der beste Weg, um einen Index zu erstellen, um die schnellste Leseantwort zu erhalten?
- 10. Was ist der beste Weg, um Informationen in einer SQL-Datenbank zu "säubern"?
- 11. Was ist der beste Weg, um eine Enumeration zu erhöhen?
- 12. Was ist der schnellste Weg, um die benötigten Informationen von MSDN zu erhalten?
- 13. Was ist der beste Weg, Domino Objekte in Java Beans
- 14. Der beste Weg, um Informationen aus dem Wörterbuch zu bekommen
- 15. Was ist der beste Weg, um Code zu organisieren?
- 16. Was ist der beste Weg, Quellcode in IMs zu formatieren, um Einrückungen zu erhalten?
- 17. Was ist der beste Weg, um ein Verzeichnis zu leeren?
- 18. Was ist der beste Weg, um eine Eigenschaft zu deklarieren?
- 19. Was ist der beste Weg, um einen InputStream zu überwachen?
- 20. Was ist der beste Weg, um jQuery zu lernen?
- 21. Was ist der beste Weg, um vorberechnete Daten zu implementieren?
- 22. Was ist der beste Weg, um eine Tabelle zu deduplizieren?
- 23. Was ist der beste Weg, um ähnliche Strings zu bearbeiten?
- 24. Was ist der beste Weg, um eine IllegalArgumentException zu fangen
- 25. Was ist der beste Weg, um innere Produkte zu bilden?
- 26. Was ist der beste Weg, um srand() zu säen?
- 27. Was ist der beste Weg, um mehrere Aktionen zu behandeln?
- 28. Was ist der beste Weg, um eine Sitemap zu erstellen?
- 29. Was ist der beste Weg, um mehrere Suchoptionen zu behandeln?
- 30. Was ist der beste Weg, um eine Animation zu fahren?