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

Interfaces Graphiques Discussion :

Probleme navigation dans les dossiers


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 5
    Par défaut Probleme navigation dans les dossiers
    Bonjour,


    Je dois écrire un programme dans lequel je souhaite pourvoir sélectionner un dossier, puis me déplacer à partir de celui-ci ( avec \.. par exemple ou bien des noms de dossier générique tel que \data, \method ...).
    Pour cela j'utilise la fonction uigetdir

    je récupère le nom sous forme de char

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    dossier
     
    dossier =
     
    C:\Documents and Settings\meme.DOMCBM\Mes documents\MATLAB\nicolas\38
     
     class dossier
     
    ans =
     
    char
    Le problème c'est si je veux faire un cd vers la destination dossier, où ça coince :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    cd dossier
    ??? Error using ==> cd
    Cannot CD to dossier (Name is nonexistent or not a directory).
    J'ai essayé avec la syntaxe cd ('dossier'), mais ça ne marche pas non plus, le problème je pense ce sont les espaces dans le path. Une des solutions est d'avoir de noms de dossiers sans espaces, mais mon problème est que le programme doit tourner sur n'importe quel ordinateur.

    Par contre si je tape dans la fenêtre d'invite de commande la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cd ('C:\Documents and Settings\meme.DOMCBM\Mes documents\MATLAB\')
    ça fonctionne !

    J'imagine que la solution est toute bête... quelqu'un peux m'aider ?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Il faut utiliser les parenthèses, sans les quotes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cd(dossier); % applique cd sur le contenu de la variable dossier
    cd dossier % applique cd sur la chaine de caractères 'dossier'

Discussions similaires

  1. [Toutes versions] Navigation dans les dossiers
    Par dlouisjo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/01/2010, 19h44
  2. Réponses: 1
    Dernier message: 29/11/2007, 12h32
  3. Réponses: 35
    Dernier message: 21/05/2006, 21h01
  4. Association navigables dans les deux sens
    Par DarkNagash dans le forum Diagrammes de Classes
    Réponses: 4
    Dernier message: 13/07/2005, 15h11
  5. Navigation dans les objets
    Par hunter dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 02/05/2005, 11h31

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