access函数
demo:
#include <stdio.h>
#include <unistd.h>
int main(){
int ret = access("a.txt", F_OK);
if(ret == -1){
perror("access");
}
else
{
printf("文件存在!!\n");
}
return 0;
}
chmod函数
demo:
#include <sys/stat.h>
#include <stdio.h>
int main(){
int ret = chmod("a.txt",0775);
if(ret == -1){
perror("chmod");
return -1;
}
return 0;
}
truncate函数
#include <unistd.h>
#include <sys/types.h>
#include <stdio.h>
int main(){
int ret = truncate("b.txt",5);
if(ret == -1){
perror("truncate");
return -1;
}
return 0;
}
PS:函数的相关情况,可以使用man 手册查询。