2014-12-19 45 views
2
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.但我想知道解压缩文件的目录。如何使用TrueZip获取解压缩的文件目录

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

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

回答

0

尝试dest.listFiles()。它应该为您提供一组dest中的所有文件和目录。还有listFiles版本,可以过滤出不同类型的文件和/或目录,这些文件和目录有时候会很方便。

详情请参阅的Java API:http://docs.oracle.com/javase/7/docs/api/java/io/File.html

+0

由于它的作品! – Peter

+0

如果它可行,您可以将我的答案标记为已接受? – Brainstorm

相关问题