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 :

Récupérer le nom du dossier à partir d'un chemin


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2014
    Messages : 62
    Par défaut Récupérer le nom du dossier à partir d'un chemin
    Bonjour,

    Une question toute bête pour laquelle je ne trouve pas de solution.

    En fait je parcours une arborescence, et je rentre le nom du dossier (dernier dossier de l'arborescence) dans une ListBox, comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            Dim Dossiers As Array = Directory.GetDirectories(Chemin)
            For Each Valeur In Dossiers
                LB.Items.Add(Valeur)
            Next
    Le problème, c'est que dans la listBox, je ne récupère que le chemin complet du dossier en question (c:\...\...)
    Je voudrais n'afficher que le nom du dossier, sans le début du chemin.

    Avec Diretory.GetFiles j'y arrive sans problème, mais pour le dossier, je ne trouve pas d'équivalent.

    Une idée ?

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
            Dim Dossiers As Array = Directory.GetDirectories("D:\Document")
            For Each Valeur In Dossiers
                Dim dir As New IO.DirectoryInfo(Valeur)
                LB.Items.Add(dir.Name)
            Next

  3. #3
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Par défaut
    Bonjour,

    Une façon de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            Dim Dossiers As Array = IO.Directory.GetDirectories(Chemin)
            For Each Valeur In Dossiers
                LB.Items.Add(Valeur.split("\")(Valeur.split("\").length - 1))
            Next
    [Edit] Grillé par Sankasssss avec une meilleure méthode.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Janvier 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur multimédia
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2014
    Messages : 62
    Par défaut
    Merci pour vos réponses

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

Discussions similaires

  1. Récupérer le nom du dossier du fichier courant
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 05/06/2008, 12h40
  2. Récupérer le nom du mois à partir d'une date.
    Par zooffy dans le forum ASP.NET
    Réponses: 10
    Dernier message: 04/03/2008, 14h48
  3. récupérer un nom de fichier à partir de FileChooser
    Par adel.87 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 29/01/2008, 17h55
  4. [RegEx] Récupérer le nom du dossier dans lequel la page est lancée
    Par AngelFire dans le forum Langage
    Réponses: 3
    Dernier message: 15/12/2007, 11h10
  5. [URL] Récupérer le nom du dossier
    Par dontDeleteMe dans le forum Langage
    Réponses: 4
    Dernier message: 17/04/2007, 14h06

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