我在寻找一个简单的java复制文件函数,它需要缓冲区大小。我已经尝试过java.nio.Files,它的复制方法不占用缓冲区大小,Apache公用程序FileUtils.copyFile也没有。我是否错过了一些东西,还是我真的需要在这里手工滚动?以缓冲区/缓冲区大小为参数的简单Java/Scala文件副本
0
A
回答
2
Scala有一个很好的io库,你可以使用它来读取(默认缓冲)。 对于编写Java有BufferedWriter
,你可以用它来写
import scala.io._
import java.io._
val input = Source.fromFile(new File("foo.txt"), 1000)
val outputFile = new File("bar.txt")
val output = new BufferedWriter(new FileWriter(outputFile), 1000)
input.foreach { char =>
output.write(char)
}
output.flush()
叶氏,你刚才复制foo.txt的到跳回到bar.txt
+0
如果OP需要显式设置大小,并且BufferedWriter采用缓冲区大小参数。 –
+0
@TheArchetypalPaul你是对的,编辑 –
相关问题
- 1. 大缓冲区开关与小缓冲区开关的成本
- 2. execv的缓冲区大小
- 3. 协议缓冲区:无固定大小缓冲区的符号?
- 4. QSqlQuery缓冲区大小
- 5. Cloudconnect CSV缓冲区大小
- 6. C Windows缓冲区大小
- 7. 超过缓冲区大小?
- 8. zlib和缓冲区大小
- 9. 缓冲区大小改变
- 10. telnetlib read_until缓冲区大小
- 11. 缓冲区不能为空。参数名称:缓冲区
- 12. Recv环形缓冲区vs简单缓冲区
- 13. 调整大小从缓冲区JPEG到另一个缓冲区
- 14. 两个缓冲区的索引副本
- 15. 缓冲区溢出缓冲区长度
- 16. 帧缓冲区/颜色缓冲区?
- 17. 小缓冲区大小的XAudio2延迟
- 18. 将char缓冲区传递给函数并获取缓冲区的大小
- 19. 数据流任务缓冲区大小
- 20. 以字节为单位确定缓冲区的总大小
- 21. Emacs ansi-term最大缓冲区大小?
- 22. ObjectOutputStream最大缓冲区大小
- 23. 冲出缓冲区中的文件
- 24. 的libcurl下载文件的大小超过缓冲区大小
- 25. GetUserNameEx()返回的缓冲区的大小
- 26. 一个大的字节缓冲区或几个小的缓冲区?
- 27. 当dest缓冲区小于src缓冲区时strcpy
- 28. strcpy_s缓冲区L缓冲区太小&& 0
- 29. 协议缓冲区文件?
- 30. 文件IO和缓冲区
这不是怎么这么的作品,让我们了解您尝试 –
HTTPS: //commons.apache.org/proper/commons-io/javadocs/api-2.5/org/apache/commons/io/FileUtils.html#copyFile(java.io.File,%20java.io.File) https: //docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#copy(java.nio.file.Path,%20java.io.OutputStream) 奇怪的是,因为我在我的OP中提到,他们都没有采取缓冲区大小的参数。 https://www.google.co.uk/search?q=java+scala+file+copy+specify+buffer+size&oq=java+scala+file+copy+specify+buffer+size&aqs=chrome..69i57 .8903j0j4&sourceid = chrome&ie = UTF-8 也没有任何结果。 – Imran
[Scala脚本复制文件]的可能重复(http://stackoverflow.com/questions/2225214/scala-script-to-copy-files)。那里的答案可以选择通过缓冲区大小。 –