Problème avec My.Computer et FileIO [Résolu]

Signaler
Messages postés
3
Date d'inscription
mardi 12 janvier 2010
Statut
Membre
Dernière intervention
10 octobre 2010
-
Messages postés
3
Date d'inscription
mardi 12 janvier 2010
Statut
Membre
Dernière intervention
10 octobre 2010
-
Bonjour à tous,
Je fais appel à vous en dernier recours car je ne trouve rien sur le net, il semble que ça fonctionne partout sauf chez moi.....
Voilà mon problème:

Return My.Computer.FileSystem.GetFiles(vsFolder, fileio.SearchOption.SearchTopLevelOnly, vsPattern).Count

J'ai récupéré cette ligne d'instruction, et VB me dit:

Le nom 'My' n'est pas déclaré.
et Le nom 'fileio' n'est pas déclaré.

Je n'arrive pas à trouver de solution, est-ce quelqu'un a une idée SVP.

Merci beaucoup par avance.

4 réponses

Messages postés
14689
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
8 août 2020
144
Bonjour,

Le mot clé My a été implémenté depuis VS.NET 2005 (.NET 2.0).

Recherche du coté de System.IO.File ou System.IO.Directory.GetFiles(...)

Mon site
Messages postés
14689
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
8 août 2020
144
Bonjour,

Tu utilises quelle version de VisualStudio/.NET ?

Mon site
Messages postés
3
Date d'inscription
mardi 12 janvier 2010
Statut
Membre
Dernière intervention
10 octobre 2010

Environnement 2003 - Version 7.1.30.88
Messages postés
3
Date d'inscription
mardi 12 janvier 2010
Statut
Membre
Dernière intervention
10 octobre 2010

Merci beaucoup NHenry, c'est effectivement ça le problème. Je me suis dirigé où tu me l'as suggéré, et
ça fonctionne parfaitement maintenant. Voici le nouveau code:

Public Function CompterFichiers(ByRef vsChemin As String, ByRef vsExtension As String) As Integer


Dim dirs As String() = Directory.GetFiles(vsChemin, vsExtension)
Return dirs.Length


End Function