#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 中文站