Précédent   Forum du club des développeurs et IT Pro > Dotnet > Langages > VB.NET
VB.NET Forum d'entraide sur la programmation Visual Basic .NET. Avant de poster -> FAQ VB.NET, Articles VB.NET, Sources VB.NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/01/2013, 11h16   #1
tardmonkey
Invité régulier
 
Homme
Technicien réseau
Inscription : décembre 2012
Messages : 8
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 : 8
Points : 5
Points : 5
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
tardmonkey est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 11h37   #2
BenoitM
Expert Confirmé
 
Homme Benoît
Inscription : février 2003
Messages : 1 661
Détails du profil
Informations personnelles :
Nom : Homme Benoît
Âge : 32
Localisation : Belgique

Informations forums :
Inscription : février 2003
Messages : 1 661
Points : 2 790
Points : 2 790
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
BenoitM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 11h38   #3
wallace1
Membre habitué
 
Homme
Administrateur systèmes et réseaux
Inscription : octobre 2008
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

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

Informations forums :
Inscription : octobre 2008
Messages : 62
Points : 139
Points : 139
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+
wallace1 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 09/01/2013, 11h49   #4
chrismonoye
Membre émérite
 
Inscription : octobre 2006
Messages : 534
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 534
Points : 804
Points : 804
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
chrismonoye est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/01/2013, 11h56   #5
Rainui
Membre expérimenté
 
Homme Yves TRICHAUD
Technicien bio médical
Inscription : décembre 2012
Messages : 228
Détails du profil
Informations personnelles :
Nom : Homme Yves TRICHAUD
Âge : 29
Localisation : France, Gard (Languedoc Roussillon)

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

Informations forums :
Inscription : décembre 2012
Messages : 228
Points : 558
Points : 558
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
Rainui est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/01/2013, 13h42   #6
tardmonkey
Invité régulier
 
Homme
Technicien réseau
Inscription : décembre 2012
Messages : 8
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 : 8
Points : 5
Points : 5
Merci à tous pour vos réponses, elles m'ont été bien utiles
tardmonkey est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h53.


 
 
 
 
Partenaires

Hébergement Web