中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
扎兰屯市| 克东县| 开江县| 鄂州市| 休宁县| 乐亭县| 碌曲县| 丹棱县| 弋阳县| 剑阁县| 营口市| 内乡县| 疏附县| 宜昌市| 兴安县| 类乌齐县| 黑河市| 辉县市| 南江县| 玉田县| 临泉县| 张家港市| 古丈县| 凉城县| 磐石市| 凌源市| 门头沟区| 高碑店市| 兴安盟| 米林县| 收藏| 比如县| 莱州市| 阿鲁科尔沁旗| 盐山县| 眉山市| 溆浦县| 塔城市| 宝应县| 如皋市| 余庆县|