access()函數(shù)

win32編譯環(huán)境和linux編譯環(huán)境下都有這個函數(shù),作用是相同的, 但是還有其他的不同

  •  作用 
    判斷一個路徑對應(yīng)的文件或者文件夾是否存在,或者是否可讀,或者是否可寫,或者是否同時可讀可寫

  • ** 在windows的visual studio 中使用 **
    1. 需要導(dǎo)入** io.h ** 頭文件
    2. 函數(shù)原型大概是這樣的:
      int _access(const char * path, const int amode)
      amode取值:
      0:判斷文件或者文件夾是否存在
      2:判斷文件或者文件夾是否可寫
      4:判斷文件或者文件夾是否可讀
      6:判斷文件或者文件夾是否可讀寫

  • ** 在linux的gcc編譯器下使用 **
    1. 需要導(dǎo)入** unistd.h ** 頭文件
    2. 函數(shù)原型:
      int access(const char * path, int amode)
      amode 取值:
      F_OK : 是否存在
      R_OK : 是否有讀權(quán)限
      W_OK : 是否有寫權(quán)限
      X_OK : 是否同時具備可讀寫權(quán)限
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容