我有一个 相对文件路径(例如“/res/example.xls”),我想从该路径获取该文件的 InputStream 对象。
我检查了 JavaDoc
并没有找到从路径/获取这样的 InputStream 的构造函数或方法
有人有什么想法吗?请告诉我!
原文由 Allan Jiang 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个 相对文件路径(例如“/res/example.xls”),我想从该路径获取该文件的 InputStream 对象。
我检查了 JavaDoc
并没有找到从路径/获取这样的 InputStream 的构造函数或方法
有人有什么想法吗?请告诉我!
原文由 Allan Jiang 发布,翻译遵循 CC BY-SA 4.0 许可协议
InputStream inputStream = Files.newInputStream(Path);
原文由 Shakirov Ramil 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
使用
FileInputStream
:但永远不要从原始文件输入流中读取,因为这非常慢。首先用缓冲装饰器包装它:
顺便说一句,前导斜杠意味着路径是 绝对 的,而不是相对的。