2014-12-19 47 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

相關問題