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 :

Recuperer seulement le nom des dossiers avec GetDirectories [Débutant]


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    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 : 15
    Points
    15
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Inscrit en
    Février 2003
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 177
    Points : 4 489
    Points
    4 489
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Expert confirmé
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

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

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Points : 4 005
    Points
    4 005
    Billets dans le blog
    7
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim lastdir as string = directoryjob.substring(directoryjob.lastindexof("\"))
    Ou tu peux utiliser la classe directoryinfo :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 é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
    Bonjour,
    comme le dit wallace1, dans le genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            For Each directoryJob As DirectoryInfo In New DirectoryInfo(contenumine).GetDirectories
                Me.ComboBox1.Items.Add(directoryJob)
            Next

  5. #5
    Membre éclairé
    Homme Profil pro
    Technicien bio médical
    Inscrit en
    Décembre 2012
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gard (Languedoc Roussillon)

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

    Informations forums :
    Inscription : Décembre 2012
    Messages : 328
    Points : 768
    Points
    768
    Par défaut
    Bonjour,

    Solution de Wallace1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Membre à l'essai
    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 : 15
    Points
    15
    Par défaut
    Merci à tous pour vos réponses, elles m'ont été bien utiles

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

Discussions similaires

  1. zipper avec seulement un nom de dossier relatif
    Par tintinux dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 29/04/2013, 08h39
  2. Remplir TreeView avec les noms des dossiers
    Par Onimaru dans le forum Langage
    Réponses: 3
    Dernier message: 24/11/2012, 16h51
  3. suppression dossier avec condition suivant nom des dossiers
    Par rastacouaire dans le forum VBScript
    Réponses: 2
    Dernier message: 02/11/2010, 12h53
  4. Réponses: 3
    Dernier message: 03/11/2007, 18h44
  5. Exporter seulement une partie des données avec pg_dump ?
    Par Philhz dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 31/07/2004, 09h50

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