判斷檔案是否存在的方法

2021-05-01 08:36:38 字數 1408 閱讀 9328

study from csdn

1, _access() function:

if ((_access( filename ,   0   ))   !=   -1)

//...    file exits

else

//...    file does not exit

int _access( 

const char *path,

int mode

);int _waccess(

const wchar_t *path,

int mode

);

parameters

path

file or directory path.

mode

read/write attribute.

2, createfile() function:

if   (invalid_handle_value   !=   createfile(filename,   generic_read,   file_share_read,   null,   open_existing,   file_attribute_normal,   null))  

// file exits

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

判斷檔案是否存在

c 判斷檔案是否存在 int access const char filename,int amode 函式用法 寬位元組int waccess const char filename,int amode c 判斷檔案是否存在 標頭檔案 access const char filename,int ...

VC 判斷檔案是否存在

1.使用 access函式,函式原型為 int access const char path,int mode 2.使用createfile函式,函式原型為 handle createfile lpctstr lpfilename,pointer to name of the file dword ...

C 判斷檔案是否存在

用函式access,標頭檔案是io.h,原型 int access const char filename,int amode amode引數為0時表示檢查檔案的存在性,如果檔案存在,返回0,不存在,返回 1。這個函式還可以檢查其它檔案屬性 06 檢查讀寫許可權 04 檢查讀許可權 02 檢查寫許可...