[求助]1、如何打开长文件名和读取长文件名里面的内容

1、如何打开长文件名和读取长文件名里面的内容?2、单个文件夹的名称长度有限制吗?

文件名和文件夹都需要满足8+3格式大写字母的短文件名,如需支持长文件名可以参考EXAM11.


EXAM11能简单解释下么? 1、CH376CreateLongName( "/LONGNAME.H", LongNameBuf ); /* 新建具有长文件名的文件 */ 2、CH376GetLongName( "/LONGNAME.H", LongNameBuf ); /* 由短文件名或者目录(文件夹)名获得相应的长文件名 */ 问题:以上是新建短文件名来获取长文件名,如何读取里面内容呢?


总的思想是每个长文件名都对应一个短文件名,如果你想创建一个长文件名,需要短文件名和长文件名两个缓冲区,然后调用CH376CreateLongName。至于后面打开文件和读取文件都只需要对(长文件名对应的)短文件名来操作即可。


如歌不想创建一个长文件名,U盘有长文件名,如何读文件里面内容


如果已经存在长文件名,你可以通过枚举获取到对应的短文件名,然后对短文件名操作。


那怎么读取长文件名的名称呢?


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