J'ai lu toutes les autres questions liées à cela dans StackOverflow et je n'ai trouvé aucune réponse claire. Pour faire court, j'ai une application qui va stocker des fichiers dans un répertoire que je vais utiliser que de les traiter. J'ai l'intention de déplacer mon application à différents endroits (autres ordinateurs), j'ai donc besoin d'un chemin relatif pour travailler, de sorte que je ne changerai pas cela à chaque fois. Est-ce que quelqu'un sait comment obtenir le chemin relatif de l'application (pas le chemin complet) afin que je puisse utiliser dans ce cas? Si ce que je demande n'est pas un droit, s'il vous plaît, dites-moi une autre façon de réaliser ce dont j'ai besoin. MerciTrouver le chemin relatif de l'application java
Répondre
Il suffit d'utiliser "./"
.
Quel que soit le répertoire dans lequel votre application a été lancée, "./"
retournera toujours ce répertoire.
Par exemple:
new File("./")
renverra un objet fichier pointé dans le répertoire de votre application Java a été lancé à partir
new File("./myDirectory")
renverra un objet fichier pointé sur le dossier Mydirectory situé dans le répertoire de votre application java a été lancé à partir
Voici une approche:
Je crois que vous devez définir le chemin du répertoire contenant les fichiers dans un fichier de configuration/propriété. Vous pouvez changer le chemin dans le fichier de configuration lorsque vous déplacez votre application ou le répertoire contenant le fichier. Voici comment déposer vos propriétés (disons config.properties) le contenu doit être:
filesDirPath = \ usr \ home \ test
Et ce que vous devez faire dans le code:
private void readConfig()
{
Properties prop = new Properties();
try {
//load a properties file
prop.load(new FileInputStream("config.properties"));
//get the directory path property value
String flesDirPath = prop.getProperty("filesDirPath");
System.out.println("Files to be read are located in dir : " + flesDirPath);
} catch (IOException ex) {
ex.printStackTrace();
}
}
- 1. chemin de fichier relatif en java
- 2. Chemin relatif de mon serveur Java
- 3. Pourquoi le chemin relatif ne pas trouver le swf
- 4. Comment écrire le chemin relatif
- 5. Combiner baseUri relatif avec le chemin relatif
- 6. Chemin relatif pour le sous-rapport
- 7. Problème avec le chemin de fichier relatif
- 8. trouver le chemin relatif d'un tag d'image javascript
- 9. Trouver le chemin relatif d'un fichier dans un projet
- 10. Trouver un chemin relatif dans le plan du site
- 11. Obtenir le chemin relatif dans le projet Java EE
- 12. jsp application Web chemin relatif
- 13. Chemin relatif pour être fourni -classpath (java)
- 14. Spring MVC Chemin relatif
- 15. robots.txt et le chemin relatif
- 16. javascript remplace le chemin relatif
- 17. Comment Obtenir le chemin relatif
- 18. Entrez le chemin absolu, retourne le chemin relatif en PHP
- 19. URL absolue du chemin relatif
- 20. Chemin absolu et chemin relatif
- 21. Trouver chemin physique à partir de Microsoft.Web.Administration et le chemin relatif à sa racine
- 22. Comment utiliser le chemin relatif au lieu du chemin absolu?
- 23. Obtenir le chemin relatif correct dans Delphi
- 24. Erreurs dlopen avec le chemin relatif
- 25. Obtenir le chemin relatif de flash.net.FileReference;
- 26. Obtenir le chemin complet du chemin relatif dans maven
- 27. absolu de chemin de fichier relatif en Java
- 28. Java - Trouver le chemin absolu du fichier
- 29. XML + Ecrire à Chemin relatif
- 30. Paramètres .NET Chemin relatif
Merci, mais j'ai besoin de quelque chose de plus général. En tout cas merci encore :) –