Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:从ZipEntry获取文件对象_Java_File_Stream - Fatal编程技术网

Java:从ZipEntry获取文件对象

Java:从ZipEntry获取文件对象,java,file,stream,Java,File,Stream,有没有一种简单的方法可以从ZipEntry创建一个完整的文件对象 我不希望创建自己的缓冲区大小的流,并手动读取这些流,比如这些站点上推荐的方式, 如果有一种实用的方法,例如Apache或其他很棒的方法。您的选择有一个好处,包括: 是的,将zip文件中的条目提取到硬盘上,然后您就有了一个“文件”,您可以使用Javafile对象正常访问该文件。文件对象没有其他方法可以访问任何内容,因为这是文件对象所做的仅供参考:如果您询问Java 7+Path对象,情况会有所不同,因为它可以访问zip文件条

有没有一种简单的方法可以从ZipEntry创建一个完整的文件对象

我不希望创建自己的缓冲区大小的流,并手动读取这些流,比如这些站点上推荐的方式,

如果有一种实用的方法,例如Apache或其他很棒的方法。

您的选择有一个好处,包括:


是的,将zip文件中的条目提取到硬盘上,然后您就有了一个“文件”,您可以使用Java
file
对象正常访问该文件。
文件
对象没有其他方法可以访问任何内容,因为这是
文件
对象所做的仅供参考:如果您询问Java 7+
Path
对象,情况会有所不同,因为它可以访问zip文件条目。--好奇:你打算用那个
文件
对象做什么?大多数使用
File
的Java代码都使用流,所以如果你不想使用流,那么你想用它做什么呢?我问是否有库隐藏流代码,以便给你一个快速获取文件对象的实用方法。好的,那么我投票关闭,因为。。