gpt4 book ai didi

java - 写入从 getResourceAsStream() 返回的文件流

转载 作者:IT老高 更新时间:2023-10-28 20:57:34 26 4
gpt4 key购买 nike

我从 getResourceAsStream() 得到一个 InputStream,我设法通过将返回的 InputStream 传递给一个 BufferedReader.

有什么方法我也可以写入文件吗?

最佳答案

不直接,不 - getResourceAsStream() 旨在返回只读资源的 View 。

但是,如果您知道资源是可写文件,则可以跳过一些环节,例如

URL resourceUrl = getClass().getResource(path);
File file = new File(resourceUrl.toURI());
OutputStream output = new FileOutputStream(file);

这在 unix 风格的系统上应该可以很好地工作,但是 windows 文件路径可能会导致这种消化不良。试试看,你可能会没事的。

关于java - 写入从 getResourceAsStream() 返回的文件流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2797367/

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