[求助]usb 长文件名读写

// 创建文件 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); } } 长文件名文件没有生成,生成了短文件文件名的文件,还有一些无法删除的文件。。怎么回事啊。。

补充一下我用的是ch376芯片


sprintf(sname,"/%d.txt",time);//短文件名需要大写,txt需要大写 长文件名名字需要以unicode编码


只有登录才能回复,可以选择微信账号登录