4种java复制文件的方式
尽管Java提供了一个可以处理文件的IO操作类,但是没有一个复制文件的方法。然而有几种方法可以进行Java文件复制操作,下面列举出4中最受欢迎的方式。使用FileInputStream读取文件A的字节,使用FileOutputStream写入到文件B。Java NIO包括transferFrom方法,根据文档应该比文件流复制的速度更快。它非常方便使用Apache Commons FileUtils类时,您已经使用您的项目。基本上,这个类使用Java NIO FileChannel内部。这是第三种方法的代码:如果你有一些经验在Java 7中你可能会知道,可以使用复制方法的Files类文件,从一个文件复制到另一个文件。从缓存来避免任何性能明显我们将使用四个不同的源文件和四种不同的目标文件。
下载地址
用户评论