Cheap_Flash_FS(普通版)--嵌入式FAT文件系统免费源码,请下载
本代码兼容FAT16/FAT32文件系统共计两种格式,兼容长文件名,
兼容中文文件名(兼容GB2312/UNICODE转换码表)
兼容子目录,支持文件的读取,写入,删除,创建等等常用功能。
另外,本代码全部使用C代码编写,可以移植去各种单片机平台上实现文件系统模块。
(本代码是我们提供的免费代码,用户可免费测试,研究,应用代码。并可以在商业产品上使用。
本代码有快速版,一次可以写1000个扇区或者更多,适合在高端应用使用。
如果您需要快速版的源代码,请与我们加QQ联系,获取代码。
FAT快速版--领先构架,更强性能表现。
需要联系作者,通过以下方式联系。
qq:292942278 e-mail:tony_yang123@sina.com
==新增加功能函数==
1.文件移动函数u8 move_file(u8 * oldfilename1,u8 * newfilename1)-该函数实现文件在同一个盘内和不同目录间进行移动,u8 * oldfilename1指定要移动文件的路径,u8 * newfilename1指定移动文件的目标目录,移动文件成功则返回SUCC。
2.非法字符,非法路径和非法文件名的检查。
3.长文件目录项的序号和checksum的检查,对坏文件名进行过滤。
4.添加了卷标读取和设置函数:
u8 Get_Volume_ID(u8 disk,u8 * Volume_Char)和u8 Set_Volume_ID(u8 disk,u8 * Volume_Char)
Cheap_Flash_FS(普通版).rar
(1.97 MB)
|