你获得的目标文件的LastWriteTime是在目标机器硬盘上写文件的时间,当然要比原文件的LastWriteTime要大了。

解决方案 »

  1.   

    如果的确是想检查文件是否完全致. 就是用某种散列算法,像MD5.复制前对该进行MD5运算,可以得到一个128位的散列值,(注意是整个文件,如果文件太大,一次读入内存有困难,可以对文件进行分段处理,最后再对每个分段的HASH进行HASH,最终得到一个HASH)文件复制到目的地后,进行同样的运算,如果得到的值一样,说明文件一致.
      

  2.   

    "最后再对每个分段的HASH进行HASH" 这句不确切.应该是把文件分段的HASH串成一串,也就是byte[],然后再对这个长串进行HASH运算,最后得到一个128位的标识.当然,其它SHA等算法也都可用.