如何设置FatFs文件系统支持长文件名

如何设置FatFs文件系统支持长文件名,第1张

FatFs是一个通用的文件系统模块,用于在小型嵌入式系统中实现FAT文察灶件系统。 FatFs 的编写遵循ANSI C,因此不依赖于硬件平台。它可以嵌入到便宜的微控制器中,如 8051, PIC, AVR, SH, Z80, H8, ARM 等等,不需要做任何修改。

FAT12, FAT16 与 FAT32.多个卷(物理驱动器与分区).两种分区规知枣则: FDISK 与 Super-floppy.多种配置选项:文件名支持。可选的编码页,包括DBCS(译者:DBCS为双位元组字元系统 Double Byte Char Systems )多任务支持只读,最小化API,缓冲区配置败猛扮等等应用程序接口

H

读写长兄顷腔文件名测试成乎派功,必须在调用f_readdir前为长文件名分配内存.代码如下:

#if _USE_LFN

static char lfn[_MAX_LFN * (_DF1S ? 2 : 1) + 1]

finfo.lfname = lfn

finfo.lfsize = sizeof(lfn)

#endif

这个在文件系统作者的帮助文档里有描述。由于没有空间放中文码表,所以用437代码页,可以用ASCII长文羡衫件名。已测试通过。

可以试试中文码长文件名.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12147048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存