ClassZip.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. using System;
  2. using System.Collections.Generic;
  3. namespace Masuit.Tools.Files
  4. {
  5. /// <summary>
  6. /// ClassZip
  7. /// </summary>
  8. [Obsolete("该类已过时,请使用SevenZipCompressor替代")]
  9. public static class ClassZip
  10. {
  11. #region 压缩
  12. /// <summary>
  13. /// 压缩
  14. /// </summary>
  15. /// <param name="fileToZip">待压缩的文件目录或文件</param>
  16. /// <param name="zipedFile">生成的目标文件</param>
  17. /// <param name="level">压缩级别,默认值6</param>
  18. [Obsolete("该方法已过时,请使用SevenZipCompressor.Zip方法替代")]
  19. public static bool Zip(string fileToZip, string zipedFile, int level = 6)
  20. {
  21. throw new NotImplementedException("该方法已过时,请使用SevenZipCompressor.Zip方法替代");
  22. }
  23. /// <summary>
  24. /// 将多个文件压缩到一个文件流中,可保存为zip文件,方便于web方式下载
  25. /// </summary>
  26. /// <param name="files">多个文件路径,文件或文件夹</param>
  27. /// <returns>文件流</returns>
  28. [Obsolete("该方法已过时,请使用SevenZipCompressor.ZipStream方法替代")]
  29. public static byte[] ZipStream(List<string> files)
  30. {
  31. throw new NotImplementedException("该方法已过时,请使用SevenZipCompressor.ZipStream方法替代");
  32. }
  33. #endregion
  34. #region 解压
  35. /// <summary>
  36. /// 解压
  37. /// </summary>
  38. /// <param name="fileToUpZip">待解压的文件</param>
  39. /// <param name="zipedFolder">解压目标存放目录</param>
  40. [Obsolete("该方法已过时,请使用SevenZipCompressor.Decompress方法替代")]
  41. public static void UnZip(string fileToUpZip, string zipedFolder)
  42. {
  43. throw new NotImplementedException("该方法已过时,请使用SevenZipCompressor.Decompress方法替代");
  44. }
  45. #endregion
  46. }
  47. }