|
FATFS文件系统如何获取一个文件的大小?
我采用的方法是:直接打开指定目录下的一个文件,然后获取其文件大小,结果显示文件大小为0;
result = f_open(&file, "2:/aa_1.mp3", FA_CREATE_ALWAYS | FA_WRITE |FA_READ );
结果f_size(&file) = 0; file.fsize 也是 =0;
看到例程中先打开根目录,再打开根目录下的文件,结果我查看下 file.fsize就不为0,是实际的文件大小,这有区别吗? |
|