public static void Test_Compress_01(string compressFile, IEnumerable<string> files, string baseDirectory = null, ArchiveType archiveType = ArchiveType.Zip, CompressionType compressionType = CompressionType.BZip2, CompressionLevel compressionLevel = CompressionLevel.Default) { Trace.WriteLine("Test_Compress_01 :"); Trace.WriteLine(" compress file : \"{0}\"", compressFile); Trace.WriteLine(" archive type : {0}", archiveType); Trace.WriteLine(" compression type : {0}", compressionType); Trace.WriteLine(" compression level : {0}", compressionLevel); foreach (string file in files) Trace.WriteLine(" file : \"{0}\"", baseDirectory != null ? file.Substring(baseDirectory.Length + 1) : file); SharpCompressManager sharpCompressManager = new SharpCompressManager(); //sharpCompressManager.Test_Compress_01(compressFile, files, baseDirectory, archiveType, compressionType, compressionLevel); Test_Compress(compressFile, files, baseDirectory, archiveType, compressionType, compressionLevel); var fileInfo = zFile.CreateFileInfo(compressFile); Trace.WriteLine(" compressed file size : {0}", fileInfo.Length); }
public static void Test_Compress_01(string compressFile, IEnumerable <string> files, string baseDirectory = null, ArchiveType archiveType = ArchiveType.Zip, CompressionType compressionType = CompressionType.BZip2, CompressionLevel compressionLevel = CompressionLevel.Default) { Trace.WriteLine("Test_Compress_01 :"); Trace.WriteLine(" compress file : \"{0}\"", compressFile); Trace.WriteLine(" archive type : {0}", archiveType); Trace.WriteLine(" compression type : {0}", compressionType); Trace.WriteLine(" compression level : {0}", compressionLevel); foreach (string file in files) { Trace.WriteLine(" file : \"{0}\"", baseDirectory != null ? file.Substring(baseDirectory.Length + 1) : file); } SharpCompressManager sharpCompressManager = new SharpCompressManager(); //sharpCompressManager.Test_Compress_01(compressFile, files, baseDirectory, archiveType, compressionType, compressionLevel); Test_Compress(compressFile, files, baseDirectory, archiveType, compressionType, compressionLevel); var fileInfo = zFile.CreateFileInfo(compressFile); Trace.WriteLine(" compressed file size : {0}", fileInfo.Length); }