// 创建文件 sprintf(lname,"A12312321中文文件.txt"); sprintf(sname,"/%d.txt",time);//time u32 ch373CreateLongNme(sname,lname); //写文件 if(CH376FileOpen(sname)== USB_INT_SUCCESS) { if(ch376ByteLocate(0xFFFFFFFF)== USB_INT_SUCCEE) { ch376ByteWrite(data,datalen,NULL); Ch376FileClose(TRUE); } } 长文件名文件没有生成,生成了短文件文件名的文件,还有一些无法删除的文件。。怎么回事啊。。
查看: 1486
回复: 3
[求助] ch376 长文件操作
longtou303
发表于: 2013-01-22 16:09:00
热门产品 :
CH641: PD及无线充电专用MCU
sprintf(sname,"/%d.txt",time);//短文件名需要大写,txt需要大写 长文件名名字需要以unicode编码
longtou303
发表于: 2013-01-23 09:41:00
我有大写的。VDR 后缀 大写了。长文件名用你例子名字都不行,操作步骤有没有问题啊
从你贴出出来的文件看短文件名没有大写 “A12312321中文文件”需要用uniocde表示 我们的例子是经过验证测试的,如果不行的话可能你程序移植的有问题或者你硬件都可能有问题... 你所说的不行是怎样的不行?
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录