Bonjour,

J'essaye de faire un petit programme qui me permettra de lister uniquement les sous directories d'un répertoire.

J'ai commencé avec cette partie de code.

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
#include <stdio.h>
#include <windows.h>
 
int main(void)
{
    WIN32_FIND_DATA File;
    HANDLE hSearch;
 
    hSearch = FindFirstFile("*.*", &File);
    if (hSearch != INVALID_HANDLE_VALUE)
    {
        do {
            printf("%s\n", File.cFileName);
        } while (FindNextFile(hSearch, &File));
 
        FindClose(hSearch);
    }
 
    return 0;
}
Mais mon problème c'est qu'il me liste sans distinction mes fichiers et mes répertoires.

Quelqu'un aurait il une idée?

Merci

David