如果您的编译器不支持C++17,可以使用`std::experimental::filesystem`库来判断指定全路径的文件是否存在。示例代码如下:
```cpp
#include
#include
namespace fs = std::experimental::filesystem;
int main() {
std::string path = "/path/to/file";
if (fs::exists(path)) {
std::cout << "File exists." << std::endl;
} else {
std::cout << "File does not exist." << std::endl;
}
return 0;
}
```
需要注意的是,`std::experimental::filesystem`库是一个实验性质的库,在C++17中被正式引入并改名为`std::filesystem`。因此,建议尽可能使用C++17及以上版本的编译器,并使用`std::filesystem`库来进行文件操作。