码迷,mamicode.com
首页 > 其他好文 > 详细

遍历一个文件夹下所有文件,并打印文件大小和日期

时间:2019-12-13 21:38:12      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:read   end   打印   mda   time   mon   标准   div   文件夹   

/* 标准I/O  文件I/O  */
1
#include <dirent.h> 2 #include <stdio.h> 3 #include <sys/stat.h> 4 #include <time.h> 5 6 int main() 7 { 8 DIR *dir; 9 struct dirent *dent; 10 struct stat buf; 11 dir = opendir("."); 12 if(dir) 13 { 14 while((dent = readdir(dir))!=NULL) 15 { 16 stat(dent->d_name,&buf); 17 struct tm *t=localtime(&buf.st_ctime); 18 printf("create time:%04d-%02d-%02d %02d:%02d:%02d ",t->tm_year+1900,t->tm_mon+1,t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec); 19 printf("name:%-16s size:%d\n",dent->d_name,(int)buf.st_size); 20 } 21 } 22 23 }

遍历一个文件夹下所有文件,并打印文件大小和日期

标签:read   end   打印   mda   time   mon   标准   div   文件夹   

原文地址:https://www.cnblogs.com/y4247464/p/12037117.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!