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

C# Discussion :

Problème au niveau du chemin de fichier


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 31
    Par défaut Problème au niveau du chemin de fichier
    Bonjour,
    Svp quand je sélectionne un fichier au travers d'un openFileDialog, après quand je fais un traitement on dirai que le répertoire qui a était parcouru devient " l'environnement d'exécution " de l'application puisque quand je fais une lecture d'un autre fichier que moi je dois donnée que le titre puisque il est normalement dans le chemin de "debug" il me créer un fichier sur l'ancien répertoire parcouru avec le même nom ! donc mon problème c que l'emplacement de mon application peut changer et donc le code doit être compatible peut importe.

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Tu t'es relu ?

    Sinon je suppose que tu utilises des chemins à la "Machin.Truc" en espérant qu'au début de Machin.Truc Windows va rajouter le dossier qui contient l'application. Moi je répètes tout le temps qu'il ne faut JAMAIS faire ce genre de chose et qu'il faut TOUJOURS utiliser des chemins absolus, même si c'est "lourd" cf.
    Pas de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Stream fs = new FileStream("Machin.Truc", FileMode.Create);
    mais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    string appDir = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
    Stream fs = new FileStream(Path.Combine(appDir, "Machin.Truc"), FileMode.Create);

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 31
    Par défaut
    DSL j'ai fait très vite ! je vais tester merci (je pense que ça marche)

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

Discussions similaires

  1. [PHP 5.0] Problème au niveau du chemin d'Include
    Par Medyo4zy dans le forum Langage
    Réponses: 9
    Dernier message: 03/11/2010, 20h41
  2. Problème de chemin de fichier avec des espaces
    Par Akronyme dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 11/12/2006, 17h12
  3. Problème de chemin de fichier complexe
    Par Gianluca dans le forum Requêtes
    Réponses: 2
    Dernier message: 22/08/2006, 11h06
  4. [CKEditor] problème de chemin de fichier avec fck editor
    Par Benjiijneb dans le forum Bibliothèques & Frameworks
    Réponses: 7
    Dernier message: 31/01/2006, 09h05
  5. [MFC]Problème de chemin de fichier
    Par benahpets dans le forum MFC
    Réponses: 3
    Dernier message: 06/09/2005, 13h07

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