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

Java Discussion :

utilisation caractere *


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 108
    Par défaut utilisation caractere *
    Bonjour à tous

    voila j'ai créé un petit programme java qui pourra s'exécuter sur Windows, Linux et Mac

    mon problème vient du coté Windows

    j'exécute une commande qui ira toucher à un fichier situer dans un dossier dont je ne connait pas le nom à par qu'il termine par .default (le dossier peut très bien s'appeller 12345dfde.default que 9448ezpjf.default) bref c'est aléatoire mais ce dossier sera toujours au même endroit.

    pour que tout ce passe bien dans le meilleurs des cas j'aurai voulu utiliser comme sous Linux par exemple le caractère * pour rechercher le dossier *.default

    je n'est pas encore tester sous Linux car j'ai pas de quoi tester sous la main directement, je me demandais donc si le caractère * pouvait être utiliser en Java comme pour l'exemple que je viens de vous donner ?

    merci d'avance

  2. #2
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 688
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 688
    Par défaut
    Il n'est pas utilisable directement pour le nom d'un fichier avec la classe File. Il faudra programmer en JAVA la recherche du répertoire.

  3. #3
    Membre éprouvé Avatar de jean.2edi
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 106
    Par défaut
    Le remplacement du * par le ou les fichiers correspondants n'est pas automatique !
    - Sous unix (linux), c'est du ressort du Shell : il faut passer par un Shell en lançant ta commande, celui-ci remplacera tes *, ? dans les noms de fichier et interprètera les variables ($HOME)...
    - Sous Windows, à part quelques commandes (comme DEL je crois), le * (ou les autres) ne sont pas interprétés !

    Il faut donc utiliser les méthodes de recherche comme File.listFiles(FileNameFilter)

  4. #4
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2008
    Messages : 108
    Par défaut
    okiii merci pour votre aide

    je m'en suis sortie en testant les contenu de mes répertoire en développant une fonction rapidement qui prend en paramètre un chemin et qui me liste tout les contenu du répertoire final.

    et comme mon problème venait du XXX.default où XXX était aléatoire,mais comme ce répertoire est toujours unique, j'arrive toujours à m'y retrouver

    encore un problème résolus rapidement, ça fait du bien

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

Discussions similaires

  1. Utilisation de caracteres non ASCII
    Par Nightmare Theater dans le forum Général Python
    Réponses: 5
    Dernier message: 11/12/2009, 10h37
  2. Réponses: 1
    Dernier message: 06/12/2007, 19h42
  3. utiliser test pour vérifier la syntaxe d'une chaine de caractere ?
    Par italiasky dans le forum Shell et commandes GNU
    Réponses: 12
    Dernier message: 07/04/2007, 15h41
  4. Réponses: 1
    Dernier message: 01/07/2006, 11h18
  5. Réponses: 2
    Dernier message: 12/05/2006, 11h07

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