[C#] 一個小工具,可以打包一些指令目錄,之後分別各自壓縮成一個 .7z 放在指定的目錄下面

2020-08-03

最近工作需求,需要分別打包不同的資料夾們,變成獨立的壓縮檔( 7z ),想說之後應該會用到,就乾脆直接放在github 上面 open soruce ,之後要用到也可以馬上上手




因為我要壓成 7z ,這時候需要先 nuget 下載 SevenZipSharp : https://www.nuget.org/packages/SevenZipSharp.Interop/


這邊有點比較特別的,就是執行呼叫的時候必須要先載入 7z.dll


再來,因為會要壓縮多個 檔案夾變成不同的 .7z ,所以我會載入 程式跟目錄下 dirs.txt 用換行分開不同檔案夾,之後會壓縮後儲存在 destination.txt 指定的路徑。




完整 Source Code : https://github.com/donma/7zdirtofile

怕之後遇到要重新再弄,筆記一下,有需要再從這在修改。


當麻許的超技八 2014 | Donma Hsu Design.