-6
僞代碼: c:\ temp \ Backup.zip =(c:\ Temp \ Config *。*,c:\ Temp \ Data *。,c: \ Temp \ scripts *。)C#如何從3個目錄內容創建zip文件
在此先感謝!
僞代碼: c:\ temp \ Backup.zip =(c:\ Temp \ Config *。*,c:\ Temp \ Data *。,c: \ Temp \ scripts *。)C#如何從3個目錄內容創建zip文件
在此先感謝!
嘗試DotNetZip庫。 DotNetZip
這是一個很簡單的例子:
ZipFile zipFile = new ZipFile();
zipFile.AddFile("{path}/file.txt");
zipFile.Save("{path}/filename.zip");
zipFile.Dispose();
對於在目錄中處理文件這樣做,你可以使用
string [] files = Directory.GetFiles("directoryPath", "*.txt");
並添加到壓縮文件例如每個文件在數組中。 注意:Directory.GetFiles函數中的第二個參數是搜索模式
順便提一下,DotNetZip在NuGet中可用 – taquion
您是否研究過C#API? – randominstanceOfLivingThing
System.IO.Compression – Eser