检查文件是否在磁盘上的 C++ 方法 wchar_t
C++ method to check if a File is on Disk wchar_t
我想要一种检查磁盘上是否存在基于 wchar_t * 路径的文件的方法。
SO 上提供了一个随时可用的方法,但适用于 char * 路径。 wchar_t * 是否有不使用 boost 的变体。
在这个例子中抢劫:
#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 扩展。
我想要一种检查磁盘上是否存在基于 wchar_t * 路径的文件的方法。 SO 上提供了一个随时可用的方法,但适用于 char * 路径。 wchar_t * 是否有不使用 boost 的变体。
在这个例子中抢劫:
#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 扩展。