用CH376S创建长文件名文件时,根据EXAM11例程创建文件,发现返回的数值是0x41,在电脑中查看U盘文件,短文件名文件有创建,长文件名没有创建,还有想知道这个短文件名和长文件名之间有什么对应关系吗,还是随意命名一个短文件名和长文件名都可以,劳烦求教
s = CH376CreateLongName( "/LONGNAME.H", LongNameBuf );
2022-7-4 11:44:10
您好,报错0x41表示您的短文件名文件已经被打开过,您确认一下这个返回值错误是否为创建文件后出现的。还是后面CH376GetLongName函数返回的错误,创建长文件的完整CH32F103工程,这边已经邮件回复您了,您可以根据工程做代码移植即可。
您好,报错0x41表示您的短文件名文件已经被打开过,您确认一下这个返回值错误是否为创建文件后出现的。还是后面CH376GetLongName函数返回的错误,创建长文件的完整CH32F103工程,这边已经邮件回复您了,您可以根据工程做代码移植即可。
举报
2022-7-4 11:44:16
您好,我根据您发给我的CH32例程移植,发现创建出来的只显示短文件名文件,而且文件大小很大,这是怎么回事
您好,我根据您发给我的CH32例程移植,发现创建出来的只显示短文件名文件,而且文件大小很大,这是怎么回事
举报
2022-7-4 11:44:22
您基于我那个代码移植的话,先不要修改内容,最终效果试出现一个This is a long name txt.TXT。您移植先完成这个在说后面修改为您自己的所需的长文件名。
您基于我那个代码移植的话,先不要修改内容,最终效果试出现一个This is a long name txt.TXT。您移植先完成这个在说后面修改为您自己的所需的长文件名。
举报