写文件遇到的问题

我用ch375+lib的方式操作u盘,写文件的时候返回值是success,但是文件内容没有写进去。我想问一下,写文件的时候哪些参数是有用的?需要怎样配置?我的代码如下:

INT16S File_Write(INT16U datalen) { unsigned char i; mCmdParam.Write.mSectorCount = (datalen+511)/512; mCmdParam.WriteX.mDataBuffer = FILE_DATA_BUF; i=CH375FileWriteX( ); if(i==ERR_SUCCESS) return 0; else return -1; }

你写文件之后有没有更新文件长度??你如果没更新文件长度的话,虽然实际写进去了,但是计算机是没办法读取到的


明白了,谢谢。


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