2.在安裝目錄下找到7z.exe,拷貝到自己的程式目錄下;
public class ziphelper
/// /// 壓縮資料夾目錄
///
/// 指定需要壓縮的目錄,如c:\test\,將壓縮test目錄下的所有檔案
/// 壓縮後壓縮檔案的存放目錄
public void compressdirectory(string strindirectorypath, string stroutfilepath)
/// /// 壓縮檔案
///
/// 指定需要壓縮的檔案,如c:\test\demo.xlsx,將壓縮demo.xlsx檔案
/// 壓縮後壓縮檔案的存放目錄
public void compressfile(string strinfilepath, string stroutfilepath)
/// /// 解壓縮
///
/// 壓縮檔案的路徑
/// 解壓縮後檔案的路徑
public void decompressfiletodestdirectory(string strinfilepath, string stroutdirectorypath)
}
這裡只是呼叫了幾個很簡單的命令,還有很多豐富的命名有興趣可以去研究下:
注意,在呼叫-t7z命令進行檔案壓縮時,會在mac上出現zip-->cpgz-->zip......無限迴圈的情況,
c 壓縮和解壓縮檔案
首先,在 如此就可支援中文名稱了 以下是我寫的壓縮與解壓縮的 usingsystem usingsystem.collections usingsystem.componentmodel usingsystem.data usingsystem.drawing usingsystem.web usi...
centos檔案解壓縮7z
1.7z 安裝yum install p7zip 壓縮test資料夾生成test.7z 7za a t7z r test.7z test a 代表新增檔案 資料夾到壓縮包 t 是指定壓縮型別,這裡定為7z,可不指定,因為7za預設壓縮型別就是7z。r 表示遞迴所有的子資料夾 解壓test.7z x ...
Linux 壓縮和解壓縮檔案
linux中常見的壓縮格式有十幾種,例如zip,gz,bz2,tar,tar.gz,tar.bz2等。zip是windos最常用的壓縮格式,linux也可以識別zip zip 選項 壓縮包名 原始檔或源目錄 選項 r 壓縮目錄 unzip 選項 壓縮包名 選項 d 指定解壓縮位置 將a.zip解壓到...