[求助]关于CH376循环操作文件的问题!加急!

我要在一个函数内对两个文件进行操作,首先读取第一个文件的内容然后写入一个新建的文件中。我首先打开第一个文件然后按字节读取然后关闭此文件(源文件)。紧接着打开新建的文件(目标文件)按字节写入,然后关闭目标文件。循环的第一次都很正常,但是问题出现在第二次打开目标文件后,进行ByteCount定位时返回值错误(0x00 DEF_DISK_UNKNOWN),无法进一步写入数据,请问这是什么错误,应如何处理啊?

这个应该还是你软件上面的问题。第二次读取文件可以读取吗?还有第二次打开文件用LOCATE的时候送的参数应该是0XFFFFFFFF。


第二次可以读取。。。我的操作流程是对的吧。。。在同一个循环里同时操作两个文件是不是就得一个open对应一个close啊???还有我这个循环要执行很多次如果第二次给0XFFFFFFFF那以后几次呢?每次不是根据实际读取到的长度来进行ByteCount的吗?


是一个OPEN对应一个CLOSE,写文件的时候先打开文件,然后LOCATE。LOCATE的参数为0XFFFFFFFF


每一次的LOCATE的参数都是0XFFFFFFFF吗?不会出现覆盖的现象吗?


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