sober 发表于 2015-8-19 17:05:53

fatfs无法使用长文件名的解决方法

1、修改ffconf.h中的宏
#define _CODE_PAGE         437
#define _USE_LFN   1/* 0 to 3 */
2、添加FatFs\src\option\ccsbcs.c文件

i_kkyu 发表于 2015-8-19 23:01:59

遍历文件名时得判断一下。哈。

sober 发表于 2015-8-21 20:46:55

i_kkyu 发表于 2015-8-19 23:01
遍历文件名时得判断一下。哈。

现在不需要了,可以支持较长文件名。

hy317 发表于 2015-8-21 21:07:03

就是要支持中文的话添加到那个库要占用不少空间

snoopyzz 发表于 2015-8-22 08:57:41

本帖最后由 snoopyzz 于 2015-8-22 08:58 编辑

用findfirst时还是比较蛋疼, 返回的短文件名在 FILINFO结构的fname里, 返回的长文件名却在DIR结构的lfn里...

FILINFO中的lfname始终是NULL

LK9286 发表于 2015-9-11 09:15:14

收藏了哈
页: [1]
查看完整版本: fatfs无法使用长文件名的解决方法