我有两个 Java.io.File 对象 file1 和 file2。我想将 file1 的内容复制到 file2。有没有一种标准方法可以做到这一点,而无需我创建一个读取 file1 并写入 file2 的方法
不,没有内置方法可以做到这一点。最接近您想要完成的任务是transferFrom
方法来自FileOutputStream
,像这样:
FileChannel src = new FileInputStream(file1).getChannel();
FileChannel dest = new FileOutputStream(file2).getChannel();
dest.transferFrom(src, 0, src.size());
并且不要忘记处理异常并关闭所有内容finally
block.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)