c++17判断文件或者文件夹是否存在

#include 
#include 

int main() {
    std::filesystem::path path_to_check("path/to/file_or_directory");

    if (std::filesystem::exists(path_to_check)) {
        if (std::filesystem::is_directory(path_to_check)) {
            std::cout << "这是一个文件夹" << std::endl;
        } else if (std::filesystem::is_regular_file(path_to_check)) {
            std::cout << "这是一个文件" << std::endl;
        }
    } else {
        std::cout << "文件夹或文件不存在" << std::endl;
    }

    return 0;
}

你可能感兴趣的:(c++学习,c++,算法,开发语言)