当调用FatFS中的f_readdir函数返回FILINFO值的时候,大家如果直接看FILINFO里面的值可能看不懂。因为里面的值需要大家转换一下,FILINFO的具体格式如下:
The FILINFO structure holds a file information returned by f_stat and f_readdir function.
typedef struct { DWORD fsize; /* File size */ WORD fdate; /* Last modified date */ WORD ftime; /* Last modified time */ BYTE fattrib; /* Attribute */ TCHAR fname[13]; /* Short file name (8.3 format) */ #if _USE_LFN TCHAR* lfname; /* Pointer to the LFN buffer */ int lfsize; /* Size of the LFN buffer in unit of TCHAR */ #endif } FILINFO;
Members
-
fsize
- Indicates size of the file in unit of byte. Always zero for directories. </