引數介紹:
access(pathname,mode)==0/1/2/4
pathname 是檔案的路徑名+檔名
mode:指定access的作用,取值如下
f_ok 值為0,判斷檔案是否存在
x_ok 值為1,判斷對檔案是可執行許可權
w_ok 值為2,判斷對檔案是否有寫許可權
r_ok 值為4,判斷對檔案是否有讀許可權
注:後三種可以使用或「|」的方式,一起使用,如w_ok|r_ok
返回值:成功0,失敗-1
#include"stdio.h"
#include"unistd.h"
#include "string.h"
#define filename1 "test"
#define filename2 "./liang"
int main(void)
while(flag)else
printf("檔案不可讀或不可寫\n");
if(access(name,x_ok)==0)else
printf("檔案不可執行\n");
}else
printf("檔案不存\n");
printf("\n請輸入要檢查的檔案(可包含路徑,eof退出):");
scanf("%s",name);
if( strcmp(name,"eof") == 0 )
}//while
printf("\t\t\t程式結束\n");
return 0;
}
Linux access 函式使用
linux access函式功能描述 檢查呼叫程序是否可以對指定的檔案執行某種操作。linux access函式用法 include include int access const char pathname,int mode linux access函式引數 pathname 需要測試的檔案路徑...
母函式講解
例項講解1 有1g,2g,3g,4g四個重量的砝碼各乙個,問它們能稱出哪些重量來?能稱出的每一種重量有幾種方案?我們用x的指數來表示乙個砝碼能貢獻的重量,x的係數表示貢獻這種重量的方案數,不同的貢獻之間用加號連線 1g砝碼能貢獻 x 0 x 1 1 x 2g砝碼能貢獻 x 0 x 2 1 x 2 3...
oracle rank 函式講解
oracle rank 分析函式 分為 1 連續或不連續 dense rank,rank 2 分割槽或不分割槽 使用partition,不使用partition 舉例 student表資料 sno編號,sname姓名,course科目,score成績 1.對比rank和dense rank 1 使用...