WCH沁恒单片机
直播中

1653339509.516700

11年用户 480经验值
私信 关注
[问答]

CH376如何在文件夹下新建长文件名的文件呢?

最近使用CH376,遇到以下问题,希望高手能解答以下:
1、如何在文件夹下新建长文件名的文件呢,我可以在根目录下新建长文件名的文件,写入的数据也是正确的,但在文件夹中新建长文件名的文件一直不成功,结果只是新建了一个没有后缀的0B的文件,不知为什么?
2、怎么读取根目录或文件夹中的长文件名文件呢,比如说我想判断一下我的U盘中(我已经知道具体的路径)有没有这个文件:ID1234567_2012-11.NW,我在例程中好像没找到相关的资料
3、怎么修改新建的文件的时间戳,现在我新建的文件都是2004年的
谢谢
  

回帖(1)

范逊敏

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

更多回帖

发帖
×
20
完善资料,
赚取积分