Java 无法解压缩zip文件中的.tar文件。?
我需要解包所有包含zip文件的文件。 但是Zip文件中还包含一个.tar文件。 考虑下面的路径: 原始ZIP路径:E:\test\26-03-2016\order\7930199\u 1.ZIP 提取路径:E:\test\26-03-2016\order\7930199\u 1\ItemFile\1458887416277\u 12\ftp\content providers\ewh-E\data\incomingabpJava 无法解压缩zip文件中的.tar文件。?,java,zip,extract,tar,Java,Zip,Extract,Tar,我需要解包所有包含zip文件的文件。 但是Zip文件中还包含一个.tar文件。 考虑下面的路径: 原始ZIP路径:E:\test\26-03-2016\order\7930199\u 1.ZIP 提取路径:E:\test\26-03-2016\order\7930199\u 1\ItemFile\1458887416277\u 12\ftp\content providers\ewh-E\data\incomingabp In the Extracted path ,The
In the Extracted path ,The folder contains a .tar file as OBX00000000005442A.tar and it has several folders with in it.
我已提取到incomingabp,但无法提取.tar文件。
请帮助我提取这个.tar文件。下面我提供了我的代码片段
代码从这里开始
有人能帮我提取这个吗?
提前谢谢
Strack跟踪:
E:\test\26-03-2016\order\7930199\u 1.zip
E:\test\26-03-2016\order\7930199\u 1\ItemFile\1458887416277\u 12.zip
E:\test\26-03-2016\order\7930199\u 1\ItemFile\1458887416277\u 12\ftp\content-
提供者\ewh-e\data\incomingabp\OBX00000000005442A.tar
Exception in thread "main" java.util.zip.ZipException: error in opening
zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at Extraction_ZIP.Extraction3.extractFolder(Extraction3.java:24)
at Extraction_ZIP.Extraction3.extractFolder(Extraction3.java:68)
at Extraction_ZIP.Extraction3.extractFolder(Extraction3.java:68)
at Execution_point.Cl_Execute.main(Cl_Execute.java:29)
线程“main”java.util.zip.ZipException中的异常:打开时出错
压缩文件
位于java.util.zip.ZipFile.open(本机方法)
位于java.util.zip.ZipFile。(未知源)
位于java.util.zip.ZipFile。(未知源)
位于java.util.zip.ZipFile。(未知源)
在Extraction_ZIP.Extraction3.extractionfolder(Extraction3.java:24)
在Extraction_ZIP.Extraction3.extractionfolder(Extraction3.java:68)
在Extraction_ZIP.Extraction3.extractionfolder(Extraction3.java:68)
在执行点.Cl\u Execute.main(Cl\u Execute.java:29)
这个问题在这里之前已经得到了回答。如果问题已经存在,搜索总是最好的 无论如何,这里有一个非常相似的问题。似乎使用ApacheCommonsCompress是一个不错的选择
你说不能提取是什么意思?有错误吗?亲爱的sidgate,谢谢你宝贵的回复,是的,我得到了错误,提供了我的stacktrace。@sidgate:请帮助我提取.tar文件@sidgate:请帮助我提取指定的.tar文件的所有文件。@sidgate:请帮助我,SirGate:请你帮助我在我的应用程序中实现这一点好吗?因为我不清楚要使用哪个片段以及如何使用?请你指导我先生,请帮帮我
Exception in thread "main" java.util.zip.ZipException: error in opening
zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at Extraction_ZIP.Extraction3.extractFolder(Extraction3.java:24)
at Extraction_ZIP.Extraction3.extractFolder(Extraction3.java:68)
at Extraction_ZIP.Extraction3.extractFolder(Extraction3.java:68)
at Execution_point.Cl_Execute.main(Cl_Execute.java:29)