vcpp获取特定目录下所有文件名

⌚Time: 2023-10-08 13:58:34

👨‍💻Author: Jack Ge


    //遍历文件



    WIN32_FIND_DATA findData;

    HANDLE hFind;

    char path[128] = "./Replay/*"; // 目录路径



    // 打开目录

    hFind = FindFirstFile(path, &findData);

    if (hFind == INVALID_HANDLE_VALUE) {

        puts("Open dir failed!");

        return ;

    }

    // 读取目录

    while (FindNextFile(hFind, &findData)) {

        // 过滤掉.和..

        if (strcmp(findData.cFileName, ".") == 0 || strcmp(findData.cFileName, "..") == 0){

            continue;

        }

        puts(findData.cFileName);

    }