c 呼叫7z壓縮和解壓縮檔案

2021-06-08 15:57:09 字數 823 閱讀 3013

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解壓到...