91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++遍歷文件夾的方法有哪些

c++
小億
103
2024-03-26 16:13:47
欄目: 編程語言

  1. 使用標準庫中的<filesystem>頭文件,可以使用std::filesystem::directory_iterator類來遍歷文件夾中的文件和子文件夾。
#include <filesystem>
#include <iostream>

namespace fs = std::filesystem;

int main() {
    fs::path folder_path("path_to_folder");

    for (const auto& entry : fs::directory_iterator(folder_path)) {
        std::cout << entry.path() << std::endl;
    }

    return 0;
}
  1. 使用Windows API中的FindFirstFileFindNextFile函數來遍歷文件夾中的文件和子文件夾。
#include <windows.h>
#include <iostream>

int main() {
    WIN32_FIND_DATA findFileData;
    HANDLE hFind = FindFirstFile("path_to_folder\\*", &findFileData);

    if (hFind == INVALID_HANDLE_VALUE) {
        std::cerr << "Error in finding the first file!" << std::endl;
        return 1;
    }

    do {
        std::cout << findFileData.cFileName << std::endl;
    } while (FindNextFile(hFind, &findFileData) != 0);

    FindClose(hFind);

    return 0;
}

這兩種方法都能夠遍歷文件夾中的文件和子文件夾,可以根據具體的需求選擇合適的方法。

0
米林县| 昌黎县| 丹巴县| 江门市| 奉新县| 佳木斯市| 临湘市| 岑溪市| 平和县| 庆阳市| 惠安县| 德钦县| 新绛县| 从化市| 三门峡市| 望城县| 彭山县| 西充县| 沙雅县| 观塘区| 嘉峪关市| 靖边县| 水富县| 荔波县| 婺源县| 福建省| 隆尧县| 和静县| 东安县| 普洱| 中宁县| 陆河县| 四平市| 白玉县| 石城县| 铁岭县| 德阳市| 孟连| 定陶县| 昌宁县| 班戈县|