類 zipfile
構造方法:
zipfile(file file);
//開啟供閱讀的zip檔案,由指定的file物件給出。
zipfile(file file,int mode)
//開啟新的zipfile以使用指定模式從指定file物件讀取
zipfile(string name)
//開啟zip檔案進行閱讀
方法摘要:
close()
//關閉zip檔案
entries()
//返回zip檔案條目的列舉
finalize()
//確保不再引用此zip檔案時呼叫它的close()方法
getentry()
//返回指定名稱的zip檔案條目;如果未找到,則返回null
getinputstream(zipentry entry)
//返回輸入流以讀取指定zip檔案條目的內容
getname()
//返回zip檔案的路勁名
size()
//返回zip檔案中的條目數
public static void unzip(string filename,string unzipdir)
bufferedoutputstream dest=null;
bufferedinputstream is=null;
zipentry entry;
zipfile zipfile =new zipfile(filename);
enumeration e =zipfile.entries();
while(e.hasmoreelements())
dest.flush();
dest.close();
is.close();
}}
enumeration介面定義了從乙個資料結構得到連續資料的手段。
nextelement() 方法
可以用來從含有多個元素的資料結構中得到下乙個元素
hasmoreelement() 方法
是否還含有元素,如果返回true,則表示還含有至少乙個元素
while(e.hasmoreelements())
檔案壓縮與解壓縮
public class zipfileutil zipoutputstream zostream null fileinputstream fistream null fileoutputstream fostream null try zostream.closeentry issuccess ...
壓縮與解壓縮
1 compress和uncompress 壓縮或者解壓縮資料,壓縮後檔案自動加上副檔名.z 2 gzip gunzip 壓縮解壓縮檔案,gz,比compress有效 例如 gzip ye.txt 壓縮ye.tar檔案,並且壓縮後副檔名加長ye.txt.gz gzip d ye.txt.gz 解壓縮...
壓縮與解壓縮
zip命令可以用來將檔案壓縮成為常用的zip格式。unzip命令則用來解壓縮zip檔案。1.我想把乙個檔案abc.txt和乙個目錄dir1壓縮成為yasuo.zip zip r yasuo.zip abc.txt dir1 unzip yasuo.zip 3.我當前目錄下有abc1.zip,abc2...