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

VB.NET Discussion :

remplacer chemin complet d'un fichier par (./monfichier.doc)


Sujet :

VB.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 65
    Points : 40
    Points
    40
    Par défaut remplacer chemin complet d'un fichier par (./monfichier.doc)
    Bonjour

    J'essaye de realiser une petit application est pour cela je voudrais appeller un chemin sauf que a la place d'ecrire C://user/document.... je souhaiterai ( comme mon répertoire sera dans le meme dossier que celui de l'application) ecrit un equivalent de "~/monfichier.doc" mais je ne vois pas par quoi remplacer le ~ pour que sa fonctionne en vb.net.

  2. #2
    Membre averti Avatar de Jerede
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2010
    Messages
    271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2010
    Messages : 271
    Points : 422
    Points
    422
    Par défaut
    Bonjour,

    Pas besoin de faire précéder la chaine par quoi que ce soit ( ./ si tu veut ). Tu peut simplement faire un chemin relatif comme cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim monChemin = "/doc/monFichier.txt"
    dans ton cas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim monChemin = "./monfichier.doc"
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim monChemin = "monfichier.doc"

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 65
    Points : 40
    Points
    40
    Par défaut
    Merci pour ta reponse je me douté bien que la réponse etait "logique" mais a ce point la lol

    sinon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim monChemin = "./monfichier.doc"
    fonctionne a condition que mon fichier.doc se trouve dans le repertoire bin/debug de mon appli

    alors que

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim monChemin = "monfichier.doc"
    fonctionne si mon fichier.doc est dans c:/

    Je chercher mon fichier dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     C:\Users\Mesdocuments\Monappli\Monappli
    donc je ne le retrouver pas

    Merci pour tes réponse en tout cas je vais mettre mon document dans c:/ pour l'instant

  4. #4
    Expert confirmé

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 065
    Points : 4 229
    Points
    4 229
    Par défaut
    essaye d'utiliser la fonction Directory.GetCurrentDirectory() devant "/Monfichier.doc"

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    665
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 665
    Points : 1 161
    Points
    1 161
    Par défaut
    Bonsoir,
    on peut contourner le problème en recherchant l'exe de l'application.
    imaginons qu'il soit dans :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Users\Mesdocuments\Monappli\Monappli\bin\Debug
    Directory.GetCurrentDirectory ou
    Application.StartupPath ou
    My.Application.Info.DirectoryPath
    permettent de trouver son chemin.
    Ensuite remonter les répertoires pour atteindre Monappli avec ..\
    Ici deux fois ce qui donnerait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    My.Application.Info.DirectoryPath & "\..\..\monfichier.doc"

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 65
    Points : 40
    Points
    40
    Par défaut
    Merci à tous pour vos réponse, j'ai utilisé la solution de chrismonoye sa marche parfaitement

    Par contre j'ai quand meme une question ( de débutant ) je pense mais lorsque mon application sera sur le reseau les utilisateurs lancerons l'application a partir du .exe non ?

    ( De memoire, lorsque l'entreprise ou je fesai un stage l'an dernier a installer une application faite il on copié le fichier .exe sur le bureau des deux utilisateurs, je ne suis pas sur que sa se passera comme sa puisque l'an derniere l'entreprise l'avais installer une fois mon stage terminé)

    Mais si l'application est installer comme celle que j'avais vu l'an derniere, le code fonctionnera t'il toujours ?


    En tous merci a tous pour vos réponse et bonne fin de journée

  7. #7
    Membre averti Avatar de Jerede
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2010
    Messages
    271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2010
    Messages : 271
    Points : 422
    Points
    422
    Par défaut
    Si tu respectes la même structure au niveau des dossiers et fichiers, oui ça marchera. Mettre ça sur le bureau, surtout s'il y'a des fichiers à coté, c'est pas vraiment très propre

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 65
    Points : 40
    Points
    40
    Par défaut
    Ben moi a la fin de mon stage on ma dit que pour installer l'application comme y avais que deux postes qui l'utiliser il metter l'applie sur le reseau et que celle le fichier.exe etait copier sur le bureau.

    J'ai jamais installer d'appli faite sur visual studio, comment faire sa proprement ?

  9. #9
    Membre actif Avatar de lukeni2
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Finance

    Informations forums :
    Inscription : Février 2008
    Messages : 92
    Points : 203
    Points
    203
    Par défaut
    Citation Envoyé par Gregney Voir le message
    Ben moi a la fin de mon stage on ma dit que pour installer l'application comme y avais que deux postes qui l'utiliser il metter l'applie sur le reseau et que celle le fichier.exe etait copier sur le bureau.

    J'ai jamais installer d'appli faite sur visual studio, comment faire sa proprement ?
    Au lieu de copier le fichier exe sur le bureau, il faut plutôt créer un raccourci sur le bureau qui pointe sur l'exe.

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 65
    Points : 40
    Points
    40
    Par défaut
    Ok merci beaucoup pour l'info surtout que je dois installer une appli dans la semaine

    Bonne nuit

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/08/2007, 21h58
  2. recuperer le chemin complet d'un fichier
    Par zurich dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/09/2006, 15h23
  3. rechercher et recuperer le chemin complet d'un fichier
    Par minette dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 03/08/2006, 14h03
  4. Réponses: 13
    Dernier message: 10/04/2006, 17h25
  5. Obtenir le chemin complet d'un fichier
    Par pamplemousse_mk2 dans le forum Linux
    Réponses: 3
    Dernier message: 13/08/2003, 23h07

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