亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++如何遍歷文件夾所有文件

c++
小億
175
2024-03-26 16:12:51
欄目: 編程語言

在c++中,可以使用標準庫中的<filesystem>來遍歷文件夾中的所有文件。下面是一個簡單的示例代碼:

#include <iostream>
#include <filesystem>

namespace fs = std::filesystem;

void listFiles(const std::string& path) {
    for (const auto& entry : fs::directory_iterator(path)) {
        if (fs::is_regular_file(entry.path())) {
            std::cout << entry.path() << std::endl;
        } else if (fs::is_directory(entry.path())) {
            listFiles(entry.path().string());
        }
    }
}

int main() {
    std::string path = "path_to_your_folder";
    listFiles(path);
    
    return 0;
}

在上面的示例中,listFiles函數接收一個文件夾路徑作為參數,然后遍歷該文件夾中的所有文件。如果遇到子文件夾,遞歸調用listFiles函數來遍歷子文件夾中的文件。通過調用entry.path()可以獲取當前文件或文件夾的路徑信息。

0
磴口县| 鹰潭市| 鸡泽县| 临夏县| 南充市| 微山县| 博罗县| 安义县| 和政县| 光泽县| 钦州市| 九江市| 合川市| 邢台市| 阿鲁科尔沁旗| 夏邑县| 板桥市| 胶南市| 昆明市| 墨江| 马公市| 昌平区| 大港区| 松江区| 高平市| 藁城市| 铁岭县| 曲沃县| 略阳县| 宁陵县| 托里县| 兴宁市| 莱州市| 丰原市| 吉安县| 中卫市| 天长市| 武宁县| 南川市| 兰州市| 桐乡市|