gpt4 book ai didi

java - 将InputStream写入文件

转载 作者:行者123 更新时间:2023-12-01 07:20:37 24 4
gpt4 key购买 nike

我有一个对象,在这个对象中我有一个包含文件的InputStream。

我想将 InputStream 内部的内容写入文件夹内的文件中。

我将如何在 Core Java 中执行此操作?

我能够使用 BufferedReader 和 .readLine() 打印出 InputStream 的每一行,但是我希望将整个文件写入磁盘,而不仅仅是其中的内容。

希望这是有道理的,谢谢。

最佳答案

如果您使用的是 Java 7 或更高版本,您可以使用 java.nio.file.Files :

InputStream in = obj.getInputStrem();
Path file = ...;
Files.copy(in, path);

它还支持不同的选项(请参阅 CopyOption 实现,如 StandardCopyOptionLinkOption )

关于java - 将InputStream写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38963725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com