Java的IO好像都是通过流实现的,调用命令行就不能平台无关了
要么用renameTo也可以实现文件复制,不过源文件就没有了:-)

解决方案 »

  1.   

    可以自己增加缓存,或者使用BufferInputStream,或者使用MappedByteBuffer
      

  2.   

    java 1.4 的NIO很快的,
    要不就自己参考IBMjava中文网站里的一篇文章,具体叫什么名我忘记了,自己去检索和IO有关的就行了.
      

  3.   

    调用 stream 也没有什么不好啊!
    我把文件1k,1k......读出来再写进去,速度好像有点慢。
    加大缓冲区啊!! 从结构上来说,1k确实小了点!
    看看你的os的块大小是多少!至少要是块大小的整数倍!不知道 java 1.4 的 nio 是怎么实现的!没有用过!
      

  4.   

    一般对于win2000来说这个块应该多大比较合理?