CH376长文件名问题

哪位高人指点一下CH376创建长文件名、读取长文件名的文件的思路,例程中的EXAM11看不太明白!

这个肯定不是一下子能解释清除的,如果你想看懂,则必须了解长文件名的相关规则,建议你查看一下FAT文件系统的相关资料。


长文件名的读写,就是可以对长文件名的短文件名的名的读写,和短文件名的读写思路一样的。1楼说的创建长文件名思路非常清晰,你也可以在不了解文件系统的情况下直接改写EXAM11的数组LongName1中的UNICODE数值,多做几次试验,你就能够创建长文件名,并进行读写了。


谢谢楼上两位的回帖! 还有问题要需要楼上两位指教,就是用那个枚举命令,枚举某个文件夹下的文件时,能找到长文件名(或小写的)所对应的短文件名吗?我试的是不行; 当这个文件夹只有短文件名的文件时,用枚举命令还会枚举到两组(32个字节)不是非文件的数据(通过串口得到),用winhex查看与次文件夹的前512个字节的前32个字节的数据相同,这个数据是什么? 谢谢!


是有两组32个字节的数据,开头分别为'.'和‘..’


是的是的!这个是什么?有什么作用?[Emot]27[/Emot]


用那个枚举命令,枚举某个文件夹下的文件时,能找到长文件名(或小写的)所对应的短文件名吗?我试的是不行; 我试的正确吗?[Emot]13[/Emot]


用枚举是可以枚举到短文件名。"."和“..”代表的是本级和上级目录,没什么作用。


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