1, _access( )
2, CreateFile() API
if (INVALID_HANDLE_VALUE != CreateFile(filename, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL))
// OPEN_EXISTING文件已存在
3, GetFileAttributes() Function:
if (GetFileAttributes(filename) != -1)
// file exits
4, FindFirstFile() Function:
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
hFind = FindFirstFile(file, &FindFileData);
if (hFind != INVALID_HANDLE_VALUE)// file exits
本文介绍了几种常用的文件检查方法,包括使用_access()函数验证文件是否存在及是否允许写入,通过CreateFile() API检查文件读取权限,利用GetFileAttributes()函数确认文件属性,以及采用FindFirstFile()函数判断文件是否存在。
4万+

被折叠的 条评论
为什么被折叠?



