win32編譯環(huán)境和linux編譯環(huán)境下都有這個(gè)函數(shù),作用是相同的, 但是還有其他的不同
-
作用
判斷一個(gè)路徑對(duì)應(yīng)的文件或者文件夾是否存在,或者是否可讀,或者是否可寫,或者是否同時(shí)可讀可寫
- ** 在windows的visual studio 中使用 **
- 需要導(dǎo)入** io.h ** 頭文件
- 函數(shù)原型大概是這樣的:
int _access(const char * path, const int amode)
amode取值:
0:判斷文件或者文件夾是否存在
2:判斷文件或者文件夾是否可寫
4:判斷文件或者文件夾是否可讀
6:判斷文件或者文件夾是否可讀寫
- ** 在linux的gcc編譯器下使用 **
- 需要導(dǎo)入** unistd.h ** 頭文件
- 函數(shù)原型:
int access(const char * path, int amode)
amode 取值:
F_OK : 是否存在
R_OK : 是否有讀權(quán)限
W_OK : 是否有寫權(quán)限
X_OK : 是否同時(shí)具備可讀寫權(quán)限