如何使用TrueZip获取解压缩的文件目录

时间:2014-12-19 21:26:35

标签: java truezip

public class unzipAll {

    public static void main(final java.lang.String[] args) throws Exception{
        TFile src = new TFile("C:/1/BULK.tar.gz");
        File dest = new File("C:/Test/");

        dest.mkdirs();

        try {
            src.cp_rp(dest);
            TVFS.umount();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

我可以使用此代码解压缩BULK.tar.gz.但我想知道解压缩文件的目录。

现在,所有文件解压缩到C:/ Test /。但它有一个子文件夹“AAAAA”。

我想获得这个子文件夹名称“AAAAA”我怎样才能得到它?

1 个答案:

答案 0 :(得分:0)

试试dest.listFiles()。它应该为您提供dest中所有文件和目录的数组。还有listFiles的版本可以过滤掉有时会派上用场的不同类型的文件和/或目录。

有关详细信息,请参阅java api:http://docs.oracle.com/javase/7/docs/api/java/io/File.html