#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;
bool folderExists(const std::string& path) {
// 检查路径是否存在并且是一个目录
return fs::exists(path) && fs::is_directory(path);
}
int main() {
std::string path = "your_folder_path_here"; // 替换为你要检查的文件夹路径
if (folderExists(path)) {
std::cout << "文件夹存在" << std::endl;
} else {
std::cout << "文件夹不存在" << std::endl;
}
return 0;
}
#include <filesystem> 是 C++17 引入的标准库,提供了对文件系统操作的支持。namespace fs = std::filesystem; 为了简化代码中的 std::filesystem 写法。folderExists:该函数接收一个字符串参数 path,表示要检查的文件夹路径。它使用 fs::exists 检查路径是否存在,并且使用 fs::is_directory 确认该路径是否为目录。main:在主函数中,定义了一个字符串变量 path 来存储要检查的文件夹路径。然后调用 folderExists 函数并根据返回值输出相应的信息。请将 "your_folder_path_here" 替换为你实际要检查的文件夹路径。
上一篇:c++中或者用什么符号
下一篇:c++位运算符
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站