我想要一种检查方法是基于wchar_t * path在磁盘上存在一个文件。 在SO上可以使用即用型方法,但是对于char *路径。 wchar_t *是否有变体而不使用boost。
答案 0 :(得分:1)
在这个例子中嘲笑:
#include <fstream>
#include <string>
bool check_if_file_exists(std::wstring path)
{
std::ifstream ff(path.c_str());
return ff.is_open();
}
但这只是windows,因为std :: ifstream(wchar_t *)是MSVC扩展名。