当前位置: 首页 > news >正文

东莞手机手机端网站建设阿里巴巴友情链接怎么设置

东莞手机手机端网站建设,阿里巴巴友情链接怎么设置,策划公司怎么找客户,wordpress中文视频插件下载地址作业1&#xff1a; 从终端获取一个文件的路径以及名字。 若该文件是目录文件&#xff0c;则将该文件下的所有文件的属性显示到终端&#xff0c;类似ls -l该文件夹 若该文件不是目录文件&#xff0c;则显示该文件的属性到终端上&#xff0c;类似ls -l这单个文件 #include<…

作业1:

从终端获取一个文件的路径以及名字。

若该文件是目录文件,则将该文件下的所有文件的属性显示到终端,类似ls -l该文件夹

若该文件不是目录文件,则显示该文件的属性到终端上,类似ls -l这单个文件

#include<stdio.h>
#include<head.h>
#include<pwd.h>
#include<grp.h>
void get_filePermission(mode_t m)
{char b[]="rwx";for(int i=0;i<9;i++){if((m&(0400>>i))==0){putchar('-');continue;}printf("%c",b[i%3]);}return;
}
void get_fileType(mode_t m)
{if(S_ISREG(m))putchar('-');else if(S_ISDIR(m))putchar('d');else if(S_ISCHR(m))putchar('c');else if(S_ISBLK(m))putchar('b');else if(S_ISFIFO(m))putchar('p');else if(S_ISLNK(m))putchar('l');else if(S_ISSOCK(m))putchar('s');
}
void file_time(time_t t)
{struct tm* info=localtime(&t);printf("%d月 %d %d:%d",info->tm_mon+1,info->tm_mday,info->tm_hour,info->tm_min);
}
void file_uid(uid_t uid)
{struct passwd* pwd=getpwuid(uid);if(NULL==pwd){ERR_MSG("getpwuid");return ;}printf("%s ",pwd->pw_name);
}
void file_gid(gid_t gid)
{struct group* grp=getgrgid(gid);if(NULL==grp){ERR_MSG("getgrgid");return ;}printf("%s ",grp->gr_name);
}
void wjqx(mode_t Mode,nlink_t Nlink,uid_t Uid,gid_t Gid,off_t Size,time_t t)
{get_fileType(Mode);get_filePermission(Mode);printf(" %ld ",Nlink);file_uid(Uid);file_gid(Gid);printf("%ld ",Size);file_time(t);printf("\n");
}
int main(int argc, const char *argv[])
{char str[128]="";printf("请输入文件路径以及名字:\n");scanf("%s",str);struct stat buf;if(stat(str,&buf)<0){ERR_MSG("stat");return -1;}if(S_ISDIR(buf.st_mode)){DIR *dp=opendir(str);if(NULL==dp){ERR_MSG("opendir");return -1;}printf("%s目录打开成功\n",str);int i=1;while(1){struct dirent* rp=readdir(dp);if(NULL==rp){if(0==errno){printf("目录读取完毕\n");break;}else{ERR_MSG("readdir");return -1;}}if((rp->d_name[0])!='.'){struct stat auf;char c[128]="";strcat(c,str);strcat(c,"/");strcat(c,rp->d_name);if(stat(c,&auf)<0){ERR_MSG("stat");return -1;}wjqx(auf.st_mode,auf.st_nlink,auf.st_uid,auf.st_gid,auf.st_size,auf.st_ctime);printf("[%d]%s ",i++,rp->d_name);}}if(closedir(dp)<0){ERR_MSG("closedir");return -1;}printf("目录关闭成功\n");}elsewjqx(buf.st_mode,buf.st_nlink,buf.st_uid,buf.st_gid,buf.st_size,buf.st_ctime);return 0;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

文件IO函数实现,拷贝文件。子进程先拷贝后半部分,父进程再拷贝前半部分。允许使用sleep函数。

http://www.yidumall.com/news/98813.html

相关文章:

  • 常州溧阳网站建设重庆网站seo外包
  • 宽屏大气企业网站源码在百度平台如何做营销
  • 网站字体大小是多少网站在线推广
  • 做网站的时候网站的第一个字母怎么在网站标题前面显示 比如谷歌g一样重庆森林为什么不能看
  • 太原做网站的公司网络营销促销方案
  • 公司怎么注册营业执照百度seo工作室
  • wordpress 用户组权限设置官网优化哪家专业
  • 企业+php网站建设手机百度正式版
  • 网站开发报价方案产品经理培训
  • 新闻网站的原创内容建设知乎推广优化
  • 餐饮系统的网站应该怎么做黄页88网站推广效果
  • 怎样用手机搭建网站网络运营工作内容
  • 国外手机html5网站搜索引擎优化大致包含哪些内容或环节
  • vs2010做网站教程杭州seo排名优化外包
  • 网站建设好发信息网网站搭建谷歌seo
  • 美国虚拟主机哪家便宜seo搜索引擎优化公司
  • 做一家网站费用吗百度快速收录权限域名
  • 电子商务平台网站建设方式微信广告推广价格表
  • 网站建设页面设计龙岩seo
  • 有没有专门做标书的网站搜索引擎seo优化
  • 网站建设php心得体会seo网站优化经理
  • 智能响应式网站建设怎么制作网页广告
  • 龙华公司网站建设厦门网站推广公司哪家好
  • 顶呱呱做网站网站每天做100个外链
  • 代注册各类app企业网站seo方案
  • 在线crm免费奉节县关键词seo排名优化
  • 如何做一张图片的网站池州网站seo
  • 一般网站的费用技术优化seo
  • 专业做seo的网站海外建站
  • 苏州网站建设开发百度推广售后服务电话