壓縮和解壓多級資料夾(空資料夾除外)
public
class
test4
}private
static
void
compression
(string zipfilename,file targetfile)
catch
(filenotfoundexception e)
catch
(ioexception e)
system.out.
println
("壓縮完成!");
}private
static
void
zip(zipoutputstream zout, file targetfile,
string name, bufferedoutputstream bos)
throws ioexception
//如果資料夾不為空 遞迴處理子檔案
for(file f: files)
}else
bis.
close()
;}}//解壓
private
static
void
decompression
(string targetfilename,string parent)
//3.寫檔案
//關聯要寫入的檔案,用高效流寫入
outputstream out =
newfileoutputstream
(file)
; bufferedoutputstream bos =
newbufferedoutputstream
(out)
;byte
bytes =
newbyte
[1024];
int len =-1
;while
((len = zin.
read
(bytes))!=
-1) bos.
close()
; system.out.
println
(file.
getabsolutepath()
+"解壓成功!");
}}catch
(filenotfoundexception e)
catch
(ioexception e)
}}
CentOS下檔案 資料夾的壓縮和解壓命令用法詳解
tar功能 檔案的壓縮或解壓 語法 tar 命令 c 建立乙個壓縮檔案的引數指令 create 壓縮 x 解開乙個壓縮檔案的引數指令 extract 解壓 z 是否需要gzip壓縮 v 顯示壓縮的過程 verbose f 使用檔名,在f之後要立即接檔名 file 壓縮 tar zcvf 檔名 壓縮路...
zlib庫的使用,可以壓縮和解壓資料夾
源 ziphelper.h pragma once ifndef zip h define zip h include include include include include include zlib unzip.h include using namespace std class cpa...
檔案資料夾壓縮解壓工具類
需引用 icsharpcode.sharpziplib.dll 名稱 檔案資料夾壓縮解壓工具類 版本 1 說明 檔案資料夾壓縮解壓工具類 歷史 版本 時間修改人 說明 1 2017.08.15 lizhongxiang 檔案資料夾壓縮解壓工具類 using system using system.c...