我想找到检查文件是否存在于标准C++ 11,C++或C中的最快方法.我有数千个文件,在对它们做一些事情之前我需要检查它们是否全部存在.我可以写什么而不是/* SOMETHING */以下功能?
inline bool exist(const std::string& name)
{
/* SOMETHING */
}
Run Code Online (Sandbox Code Playgroud) 我想将一些内容输入到文件中,但我想首先检查是否存在名称我想创建的文件.如果是这样,即使文件为空,我也不想创建任何文件.
我的尝试
bool CreateFile(char name[], char content[]){
std::ofstream file(name);
if(file){
std::cout << "This account already exists" << std::endl;
return false;
}
file << content;
file.close();
return true;
}
Run Code Online (Sandbox Code Playgroud)
有什么办法可以做我想要的吗?