#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;
int main() {
// 定义要检查的文件夹路径
std::string folderPath = "path/to/your/folder";
// 使用 std::filesystem::exists 检查文件夹是否存在
if (fs::exists(folderPath) && fs::is_directory(folderPath)) {
std::cout << "文件夹存在" << std::endl;
} else {
std::cout << "文件夹不存在" << std::endl;
}
return 0;
}
#include <filesystem>
是 C++17 引入的标准库,用于处理文件系统相关的操作。namespace fs = std::filesystem;
为 std::filesystem
创建一个简短的别名 fs
,使代码更简洁。std::string folderPath = "path/to/your/folder";
定义要检查的文件夹路径。请将 "path/to/your/folder"
替换为你实际要检查的文件夹路径。fs::exists(folderPath)
用于检查路径是否存在,fs::is_directory(folderPath)
用于确认该路径是否为文件夹。如果你使用的是较旧的编译器(不支持 C++17),你可以使用平台特定的 API 或第三方库(如 Boost.Filesystem)来实现类似的功能。
上一篇:c++ 友元类
下一篇:c++字符串转数字
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站