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

溫馨提示×

C++怎么讀取文件夾中的所有文件

c++
小億
346
2024-04-15 18:14:09
欄目: 編程語言

要在C++中讀取文件夾中的所有文件,可以使用標準庫中的<filesystem>頭文件。下面是一個簡單的示例代碼,演示如何遍歷文件夾中的所有文件:

#include <iostream>
#include <filesystem>

namespace fs = std::filesystem;

int main() {
    // 指定要遍歷的文件夾路徑
    fs::path folderPath = "path_to_folder";

    // 檢查文件夾是否存在
    if (!fs::exists(folderPath) || !fs::is_directory(folderPath)) {
        std::cerr << "Folder does not exist." << std::endl;
        return 1;
    }

    // 遍歷文件夾中的所有文件
    for (const auto& entry : fs::directory_iterator(folderPath)) {
        std::cout << entry.path().filename() << std::endl;
    }

    return 0;
}

在上面的代碼中,首先指定要遍歷的文件夾路徑,然后使用fs::directory_iterator來遍歷文件夾中的所有文件。對于每個文件,我們輸出其文件名。

需要注意的是,以上代碼需要C++17標準及以上版本的支持。如果你使用的是更早的C++標準,可能需要使用其他庫或方法來實現相同的功能。

0
利津县| 南昌市| 贡觉县| 日土县| 民丰县| 迭部县| 云浮市| 四会市| 临夏县| 周至县| 土默特左旗| 鄂伦春自治旗| 甘洛县| 缙云县| 贵定县| 大安市| 泰安市| 郁南县| 伊宁县| 铜陵市| 石首市| 财经| 卓资县| 雷山县| 思茅市| 阿瓦提县| 阿拉善左旗| 边坝县| 马尔康县| 辰溪县| 淮阳县| 濮阳县| 临漳县| 精河县| 吉木乃县| 杂多县| 佛冈县| 岳西县| 莎车县| 奉节县| 如皋市|