- Plus précisément obtenir sur Windows le » .. \ Documents & Settings \ All Users, basiquement tout chemin qui a besoin avant la fin à dynamique calculée à partir du système d'exploitation de votre logiciel est en cours d'exécution sur . (Maintenant, je besoin de la réponse à cela)
- les utilisateurs actuels Mes Documents dirctory (bien cela a été répondu) et basiquement tout chemin qui a besoin de l'extrémité avant d'être dynamiquement calculée à partir du système d'exploitation de votre logiciel fonctionne sur.
Répondre
Mes documents seraient probablement mieux être handl ed en accédant:
System.getProperty("user.home");
Regardez les docs sur System.getProperty.
Toute information que vous pouvez obtenir sur l'environnement de l'utilisateur peut être récupéré à partir
System.getProperty("...");
Pour une liste de ce que vous pouvez obtenir, jeter un coup d'oeil ici: http://mgrand.home.mindspring.com/java-system-properties.htm
Je ne pense pas que vous Sera capable d'obtenir le chemin dont vous avez besoin (le chemin All Users) d'une manière dépendant du système d'exploitation. Après tout, les autres systèmes d'exploitation ont-ils un équivalent? Votre meilleur pari est d'inspecter probablement:
System.getProperty("os.name");
pour voir si vous utilisez Windows, puis le cas échéant utiliser "C: \ Documents & Settings \ All Users \".
Mais vous serez mieux juste en utilisant constamment
System.getProperty("user.home");
(comme mentionné par d'autres personnes) tout au long de l'application. Ou bien, permettez à l'utilisateur de spécifier le répertoire pour stocker tout ce que vous voulez stocker.
Plus précisément obtenir sur Windows le » .. \ Documents & Settings \ All Users, basiquement tout chemin qui a besoin avant la fin à dynamique calculée à partir du système d'exploitation de votre logiciel fonctionne sur. (Maintenant je besoin de la réponse à ce sujet)
les dossiers ci-dessous Tous les utilisateurs dir sont des répertoires variables dans les fenêtres. Vous trouverez des détails dans le document sur les KNOWNFOLDERIDs (CSIDL dans les anciennes versions). Parce que ces valeurs dépendent du système Java ne fournit pas manière d'accéder aux valeurs
Je pense qu'il n'y a en général aucun équivalent sur d'autres systèmes d'exploitation à ce dossier spécifique de Windows. En outre, le dossier Documents & Paramètres \ Tous les utilisateurs n'est présent que dans les dernières versions de Windows et les choses sont traitées différemment, par exemple Windows 2000 ou XP, je pense.
Si vous avez vraiment besoin de ces informations, vous devriez lire les documents Microsoft et mettre en œuvre une bibliothèque native ou un script appelé par Runtime.exec pour fournir les informations à votre application Java.
- 1. Quelle est la meilleure façon de faire ce programme Java?
- 2. Quelle est la meilleure façon d'apprendre Java EE pratiquement?
- 3. Quelle est la meilleure façon de générer des fichiers spécifiques à l'environnement pour un projet Rails?
- 4. Quelle est la meilleure façon d'interpréter l'analyse Perfmon en observations/données spécifiques à l'application?
- 5. Quelle est la meilleure façon de vérifier la capacité du système de fichiers en utilisant .Net?
- 6. Quelle est la meilleure façon d'enregistrer un RichTextFile en C#?
- 7. Quelle est la meilleure façon de modifier les informations d'identification d'un service Windows en utilisant C#
- 8. Meilleure façon d'obtenir la géolocalisation en Java
- 9. Quelle est la meilleure façon de créer des déploiements ClickOnce
- 10. Quelle est la meilleure façon d'écrire [0..100] en C#?
- 11. Quelle est la meilleure façon de se mettre au courant des changements dans la syntaxe Java depuis 2001?
- 12. Quelle est la meilleure bibliothèque Java OXM?
- 13. Quelle est la meilleure façon d'effacer l'écran en Perl?
- 14. En C#, quelle est la meilleure façon d'enchaîner les constructeurs?
- 15. Dans un système FIFO Qeueing, quelle est la meilleure façon d'implémenter la messagerie prioritaire?
- 16. Quelle est la meilleure façon d'hériter un tableau qui doit stocker des données spécifiques à une sous-classe?
- 17. Quelle est la meilleure façon de lire une feuille de sprites en Java?
- 18. Quelle est la meilleure façon de créer une fenêtre de notification lisse en Java?
- 19. Quelle est la meilleure façon de dupliquer fork() dans Windows?
- 20. Quelle est la meilleure façon d'obtenir le dernier identifiant inséré en utilisant sqlite de Java?
- 21. Quelle est la meilleure façon de mettre en cache des fichiers en php?
- 22. Quelle est la meilleure façon d'utiliser l'API Twitter via PHP?
- 23. Quelle est la meilleure façon de faire des modèles de sites et des thèmes avec Wicket?
- 24. Quelle est la meilleure façon de renommer (déplacer) les branches du système de fichiers dans .NET?
- 25. Quelle est la meilleure façon d'analyser de nombreux arguments de ligne de commande complexes en Java?
- 26. Quelle est la meilleure façon d'enregistrer les informations de débogage dans une application iPhone?
- 27. Quelle est la meilleure façon d'examiner les fichiers access.log d'apache?
- 28. Quelle est la meilleure façon de stocker les rapports d'utilisation au fil du temps?
- 29. Dans Erlang, quelle est la meilleure façon de mettre à niveau un système distribué?
- 30. Meilleure façon d'écrire des octets au milieu d'un fichier en Java