最后怎么解决的,我现在也遇到这个问题了,单个文件可以解压可以压缩,写入的测试内容也在,换成文件夹就不行了。能找到的案例全都是解压成文件,但是本身是个文件夹的GZ包解压了以后也打不开。
我觉得你的步骤有问题,tar.gz压缩包里放文件或文件夹都无所谓,需要用程序来生成,下面详细说明:
用程序中的方法【archive】生成tar压缩文件
用程序中的方法【compressArchive】生成tar.gz压缩文件
将生成的压缩文件为参数进行解压,具体是:
unCompressArchiveGz("d:\\test\\xmlbak.tar.gz");//解压
查看解压后的文件夹内容和文件内容,均可以正常显示访问
楼主的问题主要是手动生成了一个压缩文件,这是主要的问题原因。