比如我要读取U盘中的ABCDEFGHHH.MP3文件的文件名该如何操作? 贵公司提供的读取长文件名EXAM11中,由于本人的知识有限,看的不是很明白,希望可以指教一下~ 1): s = CH376CreateLongName( "/C51/长文件名.TXT", LongNameBuf ); /* 新建具有长文件名的文件 */ 这个函数是在C51目录下创建一个短文件名为“长文件名.TXT”的文件,在修改其长文件名为LongNameBuf里面的数值吗? 如果是这样那么调用 s = CH376GetLongName( "/C51/长文件名.TXT", LongNameBuf ); /* 由短文件名或者目录(文件夹)名获得相应的长文件名 */ 就可以理解 但是对与不是自己创建的文件名,如ABCDEFGHHH.MP3我如何知道它的短文件名,是ABCDEFG~.MP3吗?我试了下s = CH376GetLongName( "/ABCDEFG~.MP3", LongNameBuf ); 发现出现42错误,也就是无法打开文件,希望大哥们能指教一下,不胜感谢!
查看: 3599
回复: 4
关于CH376读取长文件名的问题。
onemore7cy
发表于: 2011-05-13 16:21:00
热门产品 :
CH397: 高集成度、低功耗USB网卡芯片
onemore7cy
发表于: 2011-05-13 17:03:00
已解决。。我是看错短文件的规则。
你好,能说下你的解决办法吗?先谢谢!
求解!!!
按照打开文件应该是这样: s = CH376GetLongName( "/ABCDEF~1.MP3", LongNameBuf );这样去打开文件获取长文件名。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录