chemin relatif en Java

Mon programme a pour l'utilisation de certains fichiers qui résident dans un autre répertoire. Droit maintenant, je suis en utilisant un chemin absolu vers le spécifier l'emplacement des fichiers. Mais je sais que la position relative de ces fichiers reste la même par rapport à mon programme réside. Comment je peux utiliser un chemin relatif en Java pour spécifier l'emplacement de ces fichiers?

Par exemple, mon programme réside dans

/home/username/project/src/com/xyz/

..et les fichiers cibles sont..

/home/username/project/secure/
  • Est ajouter ces fichiers à votre projet une option ? Lâche les fichiers sur le système de fichiers ne cessent de changer et absolue et relative des pointeurs vers eux peut ne pas être une bonne idée si plusieurs entités de lecture/écriture de ces fichiers.
  • Utilisez-vous une IDE qui exécute votre code à partir d'un autre répertoire? eclipse serait courir qu'à partir de /home/nom d'utilisateur/projet, de sorte que le chemin d'accès relatif, il y serait ./sécurisé
InformationsquelleAutor comatose | 2012-06-29