我用read(byte[] b)读二进制数据,然后再写到另一个文件中。read(byte[] b)读到源文件的最后部分,数组放不满,数组后半部分留有倒数第二次的数据,这两部分都被写进目标文件了。。这怎么解决一下??