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

溫馨提示×

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
林甸县| 邯郸市| 湖北省| 青阳县| 格尔木市| 南昌市| 鄂尔多斯市| 自治县| 纳雍县| 乌拉特中旗| 浏阳市| 泽库县| 赞皇县| 宁陵县| 马山县| 邵阳县| 兴文县| 内江市| 芦山县| 湖口县| 饶阳县| 嘉义市| 聂荣县| 景德镇市| 肇东市| 镶黄旗| 玉门市| 蕲春县| 大同县| 当阳市| 阜平县| 彝良县| 阿巴嘎旗| 宣威市| 高雄县| 商河县| 水城县| 格尔木市| 永康市| 湖南省| 海口市|