相关疑难解决方法(0)

使用标准C++/C++ 11/C检查文件是否存在的最快方法?

我想找到检查文件是否存在于标准C++ 11,C++或C中的最快方法.我有数千个文件,在对它们做一些事情之前我需要检查它们是否全部存在.我可以写什么而不是/* SOMETHING */以下功能?

inline bool exist(const std::string& name)
{
    /* SOMETHING */
}
Run Code Online (Sandbox Code Playgroud)

c c++ file stream

407
推荐指数
13
解决办法
56万
查看次数

如何在创建新文件之前检查文件是否存在

我想将一些内容输入到文件中,但我想首先检查是否存在名称我想创建的文件.如果是这样,即使文件为空,我也不想创建任何文件.

我的尝试

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)

有什么办法可以做我想要的吗?

c++ file

27
推荐指数
5
解决办法
10万
查看次数

标签 统计

c++ ×2

file ×2

c ×1

stream ×1