[求助]关于txt文件生成的数据格式

我想要创建的文件名长度为20090803174512.TXT,可是实际生成的文件名为20090803.174,请问是什么原因?创建文件名的部分程序如下: //文件名20090803174512.TXT mCmdParam.Open.mPathName[0] = 0x5c; mCmdParam.Open.mPathName[1] = 0x32; mCmdParam.Open.mPathName[2] = 0x30; mCmdParam.Open.mPathName[3] = 0x30; mCmdParam.Open.mPathName[4] = 0x39; mCmdParam.Open.mPathName[5] = 0x30; mCmdParam.Open.mPathName[6] = 0x38; mCmdParam.Open.mPathName[7] = 0x30; mCmdParam.Open.mPathName[8] = 0x33; mCmdParam.Open.mPathName[9] = 0x31; mCmdParam.Open.mPathName[10] = 0x37; mCmdParam.Open.mPathName[11] = 0x34; mCmdParam.Open.mPathName[12] = 0x35; mCmdParam.Open.mPathName[13] = 0x31; mCmdParam.Open.mPathName[14] = 0x32; mCmdParam.Open.mPathName[15] = 0x2e; mCmdParam.Open.mPathName[16] = 0x54; mCmdParam.Open.mPathName[17] = 0x58; mCmdParam.Open.mPathName[18] = 0x54;

i = CH375FileCreate( ); /* 新建文件并打开,如果文件已经存在则先删除后再新建 */

麻烦大家帮忙看一下,谢谢。


FileCreate只能创建短8+3短文件名 下载CH375LIB.ZIP,参考CH375LIB\MCS51\FILELIB4\EXAM11\NEW下的例程


我们库现在只支持8+3的格式名:文件名称8个字符,扩展名3个字符.如果你需要支持长文件名的话,就需要参考例子11自行编写长文件名的处理程序.或者采用CH376芯片,CH376在做主机时基本兼容CH375,不同的是这款芯片内置文件系统并且支持长文件名.相关资料你可以去网上下载.


好的,谢谢。


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