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”我怎样才能得到它?
答案 0 :(得分:0)
试试dest.listFiles()
。它应该为您提供dest
中所有文件和目录的数组。还有listFiles
的版本可以过滤掉有时会派上用场的不同类型的文件和/或目录。
有关详细信息,请参阅java api:http://docs.oracle.com/javase/7/docs/api/java/io/File.html