本帖最后由 Gin_Q 于 2020-3-30 21:23 编辑
获取文件信息!不是很熟悉这个! | | | | | | | | | | | int main(int argc,char **argv) | | { | | static char path[1024]; | | char *pat_h=path; | | register int i=0,j=0,k=0; | | char **pf=argv; | | while (*(*pf+j)) | | { | | if (*(*pf+j) == '\\') i++; | | j++; | | } | | pf=argv; | | for (j=0;k<i;j++,pat_h++) | | { | | if (*(*pf+j) == '\\') | | { | | k++; | | *pat_h='\\'; | | pat_h++; | | } | | *pat_h = *(*pf+j); | | } | | pat_h=path; | | strcat(pat_h,"*.c"); | | printf("%s\n",path); | | | | intptr_t handle; | | struct _finddata_t fileinfo; | | time_t t__a; | | struct tm* time__a; | | handle = _findfirst(pat_h,&fileinfo); | | if (handle == -1) exit(EXIT_FAILURE); | | do | | { | | t__a=fileinfo.time_access; | | time__a=localtime(&t__a); | | printf("%s 文件大小:%0.2lf kb 创建日期:%d/%d/%d %d:%d:%d\n",fileinfo.name,(float)fileinfo.size/1024,\ | | time__a->tm_year+1900,time__a->tm_mon+1,time__a->tm_mday,time__a->tm_hour,time__a->tm_min,time__a->tm_sec); | | t__a=fileinfo.time_write; | | time__a=localtime(&t__a); | | printf("%s 文件大小:%0.2lf kb 修改日期:%d/%d/%d %d:%d:%d\n",fileinfo.name,(float)fileinfo.size/1024,\ | | time__a->tm_year+1900,time__a->tm_mon+1,time__a->tm_mday,time__a->tm_hour,time__a->tm_min,time__a->tm_sec); | | t__a=fileinfo.time_create; | | time__a=localtime(&t__a); | | printf("%s 文件大小:%0.2lf kb 访问日期:%d/%d/%d %d:%d:%d\n",fileinfo.name,(float)fileinfo.size/1024,\ | | time__a->tm_year+1900,time__a->tm_mon+1,time__a->tm_mday,time__a->tm_hour,time__a->tm_min,time__a->tm_sec); | | }while (!_findnext(handle,&fileinfo)); | | _findclose(handle); | | return 0; | | }COPY |
| D:\\GIN\\c\\test\\*.c | | cvs.c 文件大小:8.73 kb 创建日期:2020/2/29 13:11:54 | | cvs.c 文件大小:8.73 kb 修改日期:2020/3/19 18:39:53 | | cvs.c 文件大小:8.73 kb 访问日期:2020/2/29 13:11:54 | | mem.c 文件大小:2.43 kb 创建日期:2020/2/27 8:18:22 | | mem.c 文件大小:2.43 kb 修改日期:2020/3/18 14:10:36 | | mem.c 文件大小:2.43 kb 访问日期:2020/2/27 8:18:22 | | test.c 文件大小:2.96 kb 创建日期:2020/2/27 11:16:29 | | test.c 文件大小:2.96 kb 修改日期:2020/3/27 21:3:32 | | test.c 文件大小:2.96 kb 访问日期:2020/2/27 11:16:29 | | test1.c 文件大小:0.66 kb 创建日期:2020/3/16 11:32:52 | | test1.c 文件大小:0.66 kb 修改日期:2020/3/29 21:33:23 | | test1.c 文件大小:0.66 kb 访问日期:2020/2/29 13:11:54 | | test2.c 文件大小:1.62 kb 创建日期:2020/3/29 16:36:45 | | test2.c 文件大小:1.62 kb 修改日期:2020/3/30 21:15:55 | | test2.c 文件大小:1.62 kb 访问日期:2020/3/29 16:36:45 | | 二分法.c 文件大小:0.82 kb 创建日期:2020/3/6 11:33:6 | | 二分法.c 文件大小:0.82 kb 修改日期:2020/3/6 11:33:6 | | 二分法.c 文件大小:0.82 kb 访问日期:2020/3/6 11:33:6 | | | | -------------------------------- | | Process exited after 0.01365 seconds with return value 0 | | 请按任意键继续. . .COPY |
[/code] |