1,这样没用,只能用filereadlast来读,你用的是模块,如果你用芯片的话,可以将ch375filevsize+511 然后ch375fileread();然后ch375filevsize-511.来读取最后不足一个扇区的零头数据. ===========================================================================
那我现在用的是U盘读写模块, 要读一个只有几个字节的文件, 那么以下几个操作是正确的呢? a: fileopen以后,指定需要读的扇区数mCmdParam.Read.mSectorCount=1;然后直接执行filereadlast命令? b: fileopen以后, 我把filesize+511,要读的扇区数mCmdParam.Read.mSectorCount 也是等于1,然后fileread,然后再filereadlast ?
我用的是U盘读写模块, 究竟读写一个不足一扇区的文件怎样操作是对的呢?