[Java] 有关文件复制

一般可使用4种方法:

1. Stream类
2. java.nio.channels.FileChannel类
3. Apache Commons IO FileUtils
4. Files 类

先说结论:
    效率排名:1>4>2>3
    易用性: 4>3>2>1

所以如果不是对效率有特殊要求直接用Files 类, 它是JDK1.7以后官方引入的"标准"的复制文件方法.

具体代码:

https://www.journaldev.com/861/java-copy-file

讨论:

https://stackoverflow.com/questions/106770/standard-concise-way-to-copy-a-file-in-java/16600787#16600787

猜你喜欢

转载自my.oschina.net/u/344631/blog/1576500
今日推荐