C++获取文件大小等信息

来源:互联网 发布:dazzshop知乎 编辑:程序博客网 时间:2024/06/05 03:30
/* STAT.C: This program uses the _stat function to * report information about the file named STAT.C. */#include <time.h>#include <sys/types.h>#include <sys/stat.h>#include <stdio.h>void main( void ){   struct _stat buf;   int result;   char buffer[] = "A line to output";   /* Get data associated with "stat.c": */   result = _stat( "stat.c", &buf );   /* Check if statistics are valid: */   if( result != 0 )      perror( "Problem getting information" );   else   {      /* Output some of the statistics: */      printf( "File size     : %ld\n", buf.st_size );      printf( "Drive         : %c:\n", buf.st_dev + 'A' );      printf( "Time modified : %s", ctime( &buf.st_atime ) );   }}OutputFile size     : 745    文件大小Drive         : C:     文所在磁盘Time modified : Tue May 03 00:00:00 1994   文件修改日期

原创粉丝点击