百度一下,发现有
#include <time.h>#include <sys/types.h>#include <sys/stat.h>#include <stdio.h>void main( void ){ struct stat buf; int result; //获得文件状态信息 result =stat( "/home/WCDJ/linux", &buf ); //显示文件状态信息 if( result != 0 ) perror( "显示文件状态信息出错" );// else { printf("文件大小: %d", buf.st_size); printf("文件创建时间: %s", ctime(&buf.st_ctime)); printf("访问日期: %s", ctime(&buf.st_atime)); printf("最后修改日期: %s", ctime(&buf.st_mtime)); }}但是获取到的时间格式是这样的 Jan 1 08:00 实际上我要的时间格式是
2014/05/16 12:05:38 :不需要英文字符,就要阿拉伯,还要详细到年月日。只能
再尝试别的办法了。
本文介绍了一段使用C语言获取指定文件属性的示例代码,包括文件大小、创建时间、最后访问时间和最后修改时间,并讨论了如何将时间格式转换为更易读的形式。

被折叠的 条评论
为什么被折叠?



