博客專欄

EEPW首頁 > 博客 > linux c 獲取文件的時間信息

linux c 獲取文件的時間信息

發(fā)布人:電子禪石 時間:2022-12-23 來源:工程師 發(fā)布文章

/*************************************************************************

    > File Name: hello.c

    > Author: lizhu

    > Mail: 

    > Created Time: 2015年11月20日 星期五 10時30分20秒

 ************************************************************************/

 

#include <time.h>

#include <sys/types.h>

#include <sys/stat.h>

#include <stdio.h>

 

void main( void )

{

    struct stat buf;

    int result;

 

    //獲得文件狀態(tài)信息

 

    result =stat( "/home/lizhu/study/gg.c", &buf );

 

    //顯示文件狀態(tài)信息

 

   if( result != 0 )

       perror( "顯示文件狀態(tài)信息出錯" );//并提示出錯的原因,如No such file or directory(無此文件或索引)

 

    else

    {

 

                printf("文件大小: %d", buf.st_size);

        printf("文件創(chuàng)建時間: %s", ctime(&buf.st_ctime));

        printf("訪問日期: %s", ctime(&buf.st_atime));

        printf("最后修改日期: %s", ctime(&buf.st_mtime));

 

    }

 

}


*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



關(guān)鍵詞: c

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉