c++ win32api 判断文件是否存在
时间: 2023-12-08 20:03:56 浏览: 175
C++判断文件是否存在
在 C++ 中,你可以使用 `GetFileAttributes()` 函数来判断文件是否存在。具体实现如下:
```c++
#include <windows.h>
bool fileExists(const char* fileName) {
DWORD fileAttr = GetFileAttributes(fileName);
return (fileAttr != INVALID_FILE_ATTRIBUTES && !(fileAttr & FILE_ATTRIBUTE_DIRECTORY));
}
int main() {
if (fileExists("file_path")) {
printf("文件存在");
} else {
printf("文件不存在");
}
return 0;
}
```
其中,`file_path` 为文件的路径。如果文件存在,则会输出“文件存在”,否则会输出“文件不存在”。
阅读全文