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

Langage Java Discussion :

ouverture d'un txt avec wordpad


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par défaut ouverture d'un txt avec wordpad
    Bonjour à tous,

    Avant de poser ma question je vais faire un petit exposer du contexte.
    Je développe un application en java dans laquel l'utilisateur est amené à cliquer sur un bouton pour générer un rapport de mesures au format txt, qui s'ouvre automatiquement dans wordpad à la fin de la génération.
    Mon appli est basée sur l'utilisation d'un workspace. C'est dans ce workspace que mon fichier est enregistré.

    L'installation finale de mon appli est un peu particulière: l'appli est située sur un serveur et le workspace sur un autre.

    Mon problème est le suivant: le fichier est généré et bien enregistré dans le workspace mais ne s'ouvre pas automatiquement dans wordpad (wordpad s'ouvre avec un document vierge. (Ce qui n'est pas le cas si le workspace utilisé est au même endroit que l'appli).

    Je construit le chemin du fichier à ouvrir de la manière suivante:
    1. je récupère le chemin du workspace dans un fichier conf de la manière suivante: Service.getProperty("WORKSPACE")
    2.je récupère le nom de mon fichier: file.getName()
    Soit au final la chaîne de caractère suivante:
    Service.getProperty("WORKSPACE")+"/"+file.getName()

    Avez-vous une idée sur l'origine de mon problème?
    Est-ce le chemin passé en parmètre pour l'ouverture avec wordpad qui est mal pensé?
    Est-ce que c'est un problème de lecture de wordpad car mon fichier est sur un autre serveur?
    Est-ce un problème de chemin relatif? (car dans mon fichier de conf le chemin est spécifié de la manière suivante:
    WORSPACE = //oaf/monAppli/ma_wks

    J'ai essayé d'utiliser getAbsolutePath mais dès qu'il y a un espace comme dans C:/Program Files j'ai un message d'erreur comme quoi il ne trouve pas C:/Program.

    Je manque d'idée. en avez-vous?

    MERCI BEAUCOUP d'avance,
    Angélique

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 138
    Par défaut
    Je n'ai pas les réponses a tes question.
    Par contre, un moyen simple pour les trouver serait de faire des essais a la main.
    Par exemple, pour savoir si le chemin est correcte, tu "l'execute".
    Pour cela, tu va dans le menu Démarrer / executer et tu met le chemin avec le répertoire, puis tu fait Ok.
    Si windows te dit que le chemin est invalide, c'est qu'il y a un problème dans les chemins. S'il l'ouvre, ou s'il te propose de l'ouvrir, c'est que le chemin est bon.
    Pour savoir si wordpad autorise l'ouverture d'un fichier sur le réseau, tu executes :
    wordpad mon_chemin_vers_le_réseau
    et tu vois ce que wordpad te dit.

    Ensuite, les chemin sur le réseau commence par "\\" et jamais par "//".
    Donc ton chemin peut être :
    \\oaf/monAppli/ma_wks
    (windows arrive a s'en sortie avec ce type de chemin je crois).

    Voila, j'espère t'avoir aidé.

  3. #3
    Membre confirmé Avatar de fomazou
    Inscrit en
    Mars 2004
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 220
    Par défaut
    je croit que le pb se trouve au niveau du chemin

    Service.getProperty("WORKSPACE")+"//"+file.getName()

  4. #4
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Par défaut
    Ok!

    je vais essayer ce que vous me conseiller au plus vite!

    Merci beaucoup!

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 190
    Par défaut
    Utilises

    char separator = java.io.File.separatorChar ;

    pour avoir un séparateur qui soit indépedant du systéme.

Discussions similaires

  1. Ouverture de document txt avec Opentxt
    Par ghosty177 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/01/2011, 09h06
  2. Réponses: 11
    Dernier message: 27/10/2008, 09h15
  3. Ouvrir un document .txt avec wordpad (VB5)
    Par DanielB dans le forum VB 6 et antérieur
    Réponses: 33
    Dernier message: 05/12/2007, 10h18
  4. ouverture de fichier txt avec excel
    Par blondelle dans le forum C++Builder
    Réponses: 5
    Dernier message: 24/05/2006, 11h33
  5. ouverture de fichier txt
    Par juguul dans le forum MFC
    Réponses: 11
    Dernier message: 18/12/2003, 09h44

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