[C] Savoir si un type de fichier est présent dans un répertoir

Savoir si un type de fichier est présent dans un répertoir [C] - C - Programmation

Marsh Posté le 09-01-2009 à 11:51:32    

Bonjour à tous !
 
JE vous explique mon petit problème.
Je voudrais savoir comment faire pour savoir si un répertoire contient bien des fichiers .txt (je ne connais pas forcement le nom de mon fichier, je sais juste que c'est un .txt)
Exemple : J'ai un répertoire qui contient des jpg et des doc mais pas de txt >> ça devrait me dire que c'est pas bon
              J'ai un répertoire qui contient des txt (peu importe le nom) >> ça me dit que c'est bon
 
Vous avez une idée ??

Reply

Marsh Posté le 09-01-2009 à 11:51:32   

Reply

Marsh Posté le 09-01-2009 à 11:57:18    

Oui : lire le répertoire.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 09-01-2009 à 12:02:10    

Ok pour lire le répertoire mais je ne vois pas comment faire pour vérifier que les 4 derniers caractères du fichier sont ".txt" ?

Reply

Marsh Posté le 09-01-2009 à 12:22:40    

strncmp

Reply

Marsh Posté le 09-01-2009 à 14:41:30    

J'aurais plutôt dit strrchr() + strcmp()

Reply

Marsh Posté le 09-01-2009 à 15:17:32    

des chaines quoi

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed