2017-08-01 15 views
0

Comment puis-je obtenir sur le chemin absolu:Comment obtenir un chemin relatif d'un chemin absolu donné

"C:/Users/test1234/workspace/Read/Test.txt" 

le chemin relatif? Je pensais que le chemin relatif correspondant ressemble à ceci:

".../Read/Test.txt" 

mais le fichier est introuvable, bien que le fichier txt se trouve dans le même répertoire que le programme java. Le fichier pourrait être lu avec le chemin absolu, mais j'ai besoin de celui relatif. Une idée?

Répondre

1

Il n'existe pas de chemin relatif à partir d'un chemin absolu. Tout dépend de votre emplacement actuel.

Mais dans votre cas, je pense que vous devriez remplacer les trois points par deux points. Alors faites:

"../Read/Test.txt" 

(au moins si votre position actuelle est C:/Users/test1234/espace de travail/Whatever /)

+0

Merci! Ça marche! – Bella