Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Invité régulier
    Homme Profil pro
    Technicien réseau
    Inscrit en
    décembre 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Arts - Culture

    Informations forums :
    Inscription : décembre 2012
    Messages : 16
    Points : 7
    Points
    7

    Par défaut Recuperer seulement le nom des dossiers avec GetDirectories

    Bonjour,

    Je cherche à récupérer le nom des dossiers seulement sans le chemin derrière, hors quand je fais ca :

    Code :
    1
    2
    3
    For Each directoryJob As String In Directory.GetDirectories(nomProd)
                Me.ComboBox3.Items.Add(directoryJob)
            Next

    Je me retrouve avec le chemin complet dans ma combobox3.

    Si quelqu'un a une solution, merci

  2. #2
    Expert Confirmé
    Homme Profil pro Benoît
    Inscrit en
    février 2003
    Messages
    1 729
    Détails du profil
    Informations personnelles :
    Nom : Homme Benoît
    Âge : 33
    Localisation : Belgique

    Informations forums :
    Inscription : février 2003
    Messages : 1 729
    Points : 2 585
    Points
    2 585

    Par défaut

    Code :
    1
    2
    3
    For Each directoryJob As String In Directory.GetDirectories(nomProd)
                Me.ComboBox3.Items.Add(directoryJob.Replace(nomProd,""))
            Next
    Je ne suis qu'un pauvre débutant alors ne frappez pas si mes idées ne sont pas bonnes

  3. #3
    Membre Expert Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    octobre 2008
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : octobre 2008
    Messages : 561
    Points : 1 037
    Points
    1 037

    Par défaut

    Code :
    Dim lastdir as string = directoryjob.substring(directoryjob.lastindexof("\"))
    Ou tu peux utiliser la classe directoryinfo :

    Code :
    Dim di as new directoryinfo(directoryjob)
    Enumere les fonctions disponibles en utilisant l intellisense de Visualstudio :

    Tu tapes :

    ....et l intellisense te fera des propositions


    a+

  4. #4
    Membre émérite
    Inscrit en
    octobre 2006
    Messages
    635
    Détails du profil
    Informations forums :
    Inscription : octobre 2006
    Messages : 635
    Points : 971
    Points
    971

    Par défaut

    Bonjour,
    comme le dit wallace1, dans le genre :
    Code :
    1
    2
    3
            For Each directoryJob As DirectoryInfo In New DirectoryInfo(contenumine).GetDirectories
                Me.ComboBox1.Items.Add(directoryJob)
            Next

  5. #5
    Membre chevronné
    Homme Profil pro Yves TRICHAUD
    Technicien bio médical
    Inscrit en
    décembre 2012
    Messages
    319
    Détails du profil
    Informations personnelles :
    Nom : Homme Yves TRICHAUD
    Âge : 30
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien bio médical
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2012
    Messages : 319
    Points : 688
    Points
    688

    Par défaut

    Bonjour,

    Solution de Wallace1:
    Code :
    1
    2
    3
    4
     
    For Each directoryJob As String In Directory.GetDirectories("MonChemin")
         Me.ComboBox1.Items.Add(New DirectoryInfo(directoryJob).Name)
    Next
    Tu peux aussi chercher du côté de My.Computer.FileSystem qui contient une méthode GetName.
    est ton amis, MSDN est ton maître, pour le reste il y a Developpez.net. Pensez au au et

  6. #6
    Invité régulier
    Homme Profil pro
    Technicien réseau
    Inscrit en
    décembre 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Arts - Culture

    Informations forums :
    Inscription : décembre 2012
    Messages : 16
    Points : 7
    Points
    7

    Par défaut

    Merci à tous pour vos réponses, elles m'ont été bien utiles

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •