利用stat函数实现 我们来看程序 测试程序int stat(const char *path, struct stat *buf)
8 #define N_BITS 3 9 10 int main(int argc,char *argv[]) 11 { 12 unsigned int i,mask = 0700; 13 struct stat buff; W> 14 static char *perm[] = {"---","--x","-w-","-wx","r--","r-x","rw-","rwx"}; 15 if(argc>1) 16 { 17 if((stat(argv[1],&buff)!=-1)) 18 { 19 printf("permissions for %st",argv[1]); 20 for(i = 3;i;--i) 21 { 22 printf("%3s",perm[(buff.st_mode&mask)>>(i-1)*N_BITS]); 23 mask>>=N_BITS; 24 } 25 putchar('n'); 26 } 27 else{ 28 perror(argv[1]); 29 exit(EXIT_FAILURE); 30 31 } 32 } 33 else{ 34 fprintf(stderr,"Usage:%s file_namen",argv[0]); 35 } 36 37 return 0; 38 }
运行程序
可以看到实现效果相同。
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算