파일 시간

programming/C_C++ 2013. 4. 3. 13:29
반응형

파일 시간

 

char sFileTime[128] = {'\0'};
struct stat     Fstat;

 

stat(sFileName, &Fstat);

strftime(sFileTime, sizeof(sFileTime), "%Y%m%d%H%M%S", localtime((time_t*)&Fstat.st_mtime));

 

 

 

stat 구조체 ( 시스템마다 조금씩 다름 )

---------------------------------------

struct stat {
        dev_t           st_dev;
        ino_t           st_ino;
        mode_t          st_mode;
        nlink_t         st_nlink;
        uid_t           st_uid;
        gid_t           st_gid;
        dev_t           st_rdev;
        off_t           st_size;
        timestruc_t     st_atim; /*** 파일을 만든시간  ***/

        timestruc_t     st_mtim; /*** 최종으로 수정한 시간 ***/
        timestruc_t     st_ctim;  /*** 파일을 만든시간 ***/

        blksize_t       st_blksize;
        blkcnt_t        st_blocks;
        char            st_fstype[_ST_FSTYPSZ];
};

---------------------------------------------

 

 

 

 

 

반응형
Posted by 공간사랑
,