Bonjour,
je voudrais récupérer une liste de fichier (répondant à un masque) dans un répertoire.
Exemple : récupère le premier (le plus ancien) fichier commençant par "T" et finissant par ".data".
L'appel de ma fonction se ferait :
char filename[255];
filename = FILE_GET("/datat/","T*.data");
Existe t-il des expressions régulières en C qui me permettrait de tester lecture->name ?
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 char * FILE_GET(const char *directory, const char *mask) { struct dirent *lecture; DIR *rep; rep = opendir(directory); while ((lecture = readdir(rep)) && (iFind==0)) { } closedir(rep); }
Partager