83 votes

Chemins indépendants de la plate-forme en Java

Je connais le chemin relatif d'un fichier et je veux le gérer en tant qu'objet File sur Linux et Windows.

Quelle est la meilleure façon de spécifier des chemins indépendants de la plate-forme en Java ?

130voto

EJP Points 113412

Il suffit d'utiliser /. Je l'utilise depuis 23,5 ans. Jamais de problème.

10voto

Jeroen Rosenberg Points 1510

Vous pouvez utiliser le champ statique File.separator pour récupérer le caractère de séparateur spécifique à la plate-forme pour les chemins de fichier

4voto

Steven Ourada Points 358

Java est assez intelligent sur les chemins dans les objets Fichier. J'utilise juste quelque chose comme "../foo/bar" et ça marche dans ces deux plateformes plus MacOSX.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X