1. 程式人生 > >C++ _access和_waccess的使用方法

C++ _access和_waccess的使用方法

轉載:https://blog.csdn.net/guniwi/article/details/77365916

概述 
標頭檔案:<io.h> 判斷檔案的訪問許可權 
原型 

int _access( const char *path,     int mode ); 

int _waccess(  const wchar_t *path,     int mode ); 

引數 
path 
檔案或目錄路徑 
mode 
訪問許可權設定 
返回值 
如果檔案具有指定的訪問許可權,則函式返回0;如果檔案不存在或者不能訪問指定的許可權,則返回-1。 
備註 
當path為檔案時,_access函式判斷檔案是否存在,並判斷檔案是否可以用
mode值指定的模式進行訪問。當path為目錄時,_access只判斷指定的目錄是否存
在,在Windows NT和Windows 2000中,所有的目錄都有讀寫許可權。 
mode的值和含義如下表所示: mode值 
檢查檔案 

00 只檢查檔案是否存在 

02 寫許可權 

04 讀許可權

06 讀寫許可權 

_waccess是_access的寬字元版本,_waccess的引數path為寬字元的字串,
其他與_access相同。