IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

obtenir le caractère de séparation d'un chemin vers un fichier quelque soit l'OS


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 122
    Par défaut obtenir le caractère de séparation d'un chemin vers un fichier quelque soit l'OS
    Bonjour,

    J'ai un souci de portabilité.
    Ceci fonctionne sur mon mac avec l'import suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    import com.sun.tools.doclets.internal.toolkit.util.DirectoryManager;
     
    String tmp = f.getAbsolutePath();
    String[] tmpSplitted = tmp.split(DirectoryManager.URL_FILE_SEPERATOR);
    Sur mon mac, pas de problème. En revanche, mes potes sous windows xp ont des problemes : la compilation échoue à cause de l'import non trouvé.
    Bref cette lib n'est peut etre fournie que par apple qui sait !

    Cependant vous avez deviné que mon problème est de couper une AbsolutePath en token en fonction du caractère de séparation des chemins d'accès : antislash sous windows, slash sur unix.

    Comment m'en sortir ? existe t il une autre lib portable qui fournisse le caractere de séparation utilisé par l OS ? any idea ?

  2. #2
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    Bonjour,
    en standard tu disposes de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    java.io.File.separatorChar
    java.io.File.separator

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 122
    Par défaut
    Superbe! ca rox !

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2004
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Décembre 2004
    Messages : 201
    Par défaut
    Tu peux obtenir toutes ces informations la et beaucoup d'autres encore grace à System.getProperty(String propertie)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 26/01/2008, 00h09
  2. Réponses: 1
    Dernier message: 10/04/2007, 23h53
  3. [Fichier] Représenter un chemin vers un fichier
    Par Invité dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 26/03/2007, 19h17
  4. Réponses: 6
    Dernier message: 21/02/2007, 00h44
  5. Tester le formalisme du chemin vers un fichier ?
    Par elitost dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 07/10/2005, 15h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo