CH376又遇到问题了?长文件名读写、文件夹中新建长文件名

最近使用CH376,遇到以下问题,希望高手能解答以下:

1、如何在文件夹下新建长文件名的文件呢,我可以在根目录下新建长文件名的文件,写入的数据也是正确的,但在文件夹中新建长文件名的文件一直不成功,结果只是新建了一个没有后缀的0B的文件,不知为什么?

2、怎么读取根目录或文件夹中的长文件名文件呢,比如说我想判断一下我的U盘中(我已经知道具体的路径)有没有这个文件:ID1234567_2012-11.NW,我在例程中好像没找到相关的资料

3、怎么修改新建的文件的时间戳,现在我新建的文件都是2004年的

谢谢

1、 s = CH376CreateLongName( "/C51/长文件名.TXT", LongNameBuf ); /* 新建具有长文件名的文件 */在文件夹C51下新建长文件名,TXT的文件,前提U盘中有C51的文件夹 2、在路径下枚举枚举所有文件,得到所有文件的短文件名后,通过CH376GetLongName获取端文件名对应的长文件名,用获得的长文件名和ID1234567_2012-11.NW文件名对比 3、修改可以参考376EVT中的EXAM10


好的,十分感谢

您的回答我十分满意


楼主,请问根目录下创建长文件名的文件,对应的短文件名是什么呢,是随机的吗还是与长文件名有关系,如果是,又是什么关系呢,劳烦赐教下


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