CH376S 创建文件时,会自动在文件里写一个字节的数据,怎么处理

CH376S 新建文件时,会自动在文件头写一个自己的数据,导致文件头乱码,是怎么回事?

另外我的程序又需每次从文件尾添加数据,也就是第一次创建时不写数据,写数据时直接定义到文件尾添加。

该怎么处理最好。存储介质是SD卡。


更正:一个“字节”的数据


创建文件自动写一个字节应该不太可能,你看下是不是程序处理上的问题,如果第一次新建的文件不需要写文件,那么第二次操文件时,可以直接打开文件,不进行文件指针的定位,从头开始覆盖,如果需要移动文件指针的话,命令有一个FILE_LOCATE的命令,移动到文件尾部即可。


确实是自动写一个字节 创建时 除了创建 就是设置了文件类型为存档,然后设置了创建时间和修改时间。不过没关系了,他自动写就写吧 ,我打算创建时就写个文件头进去,算是顺势而为吧。


这种方法能解决你现在的问题最好,不过你反应的问题,我还是需要自己动手再核实下。


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