C(++)判断文件是否存在
代码
核心代码
/// 判断文件是否存在
bool is_exist_file_(std::string&& str_file)
{
struct stat st;
return (0 == stat(str_file.c_str(), &st));
}
完整代码
#include <iostream>
/// 判断文件是否存在
bool is_exist_file_(std::string&& str_file)
{
struct stat st;
return (0 == stat(str_file.c_str(), &st));
}
int main()
{
std::string str = "C:\\EnvPath_VAPS_XT_4_2.txt";
bool is_exist = is_exist_file_(std::move(str));
std::cout << is_exist << "\n\n\n";
}