Bonjour,
j'essaie de faire une fonction qui cherche, dans tout les répertoires d'un disque, les fichiers ayant une extension définit.
La fonction que j'ai codé parais fonctionné car si je trace les chemins parcourus il passe bien partout mais il ne trouve les fichier qu'a la racine je ne comprend pas trop pourquoi![]()
Auriez-vous une idée ?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public List<string> EXPLORE(string path) { List<string> _list = new List<string>(); try { DirectoryInfo _file = new DirectoryInfo(path); DirectoryInfo[] _list_dossier = _file.GetDirectories(); FileInfo[] _list_fichier = _file.GetFiles("*.txt"); for (int i = 0; i < _list_fichier.Count(); i++) { _list.Add(_list_fichier[i].Name); } for (int i = 0; i < _list_dossier.Count(); i++) { EXPLORE(path + '\\' + _list_dossier[i].Name); } } catch (UnauthorizedAccessException ex) { } return _list; }
Partager