我想使用Ionic Zip在C#中打包一個目錄。通常我只是將使用這段代碼Ionic Zip - 將整個目錄保存在子目錄中並遍歷所有文件
using (ZipFile pack = new ZipFile())
{
pack.AddDirectory(defPackageCreationPath + "\\installfiles", "");
pack.Save(outputPath + "\\package.mpp");
}
這是工作正常,但是我需要通過每個文件itterate被包裝,以檢查它們的文件名字符,因爲我有包裝時被損壞了一些文件,如果它們包含特定的字符。
重要的是,要添加的目錄也包含子目錄,並且需要將這些目錄結轉到zip文件並在其中創建。
你能協助嗎?
你能壓縮它們,然後重命名這些文件? http://msdn.microsoft.com/en-us/library/bb513869.aspx – Shawn