SharpZip.cs 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using System;
  2. using System.Threading.Tasks;
  3. namespace Masuit.Tools.Files
  4. {
  5. /// <summary>
  6. /// SharpZip
  7. /// </summary>
  8. [Obsolete("该类已过时,请使用SevenZipCompressor替代")]
  9. public static class SharpZip
  10. {
  11. #region 文件压缩
  12. /// <summary>
  13. /// 文件压缩
  14. /// </summary>
  15. /// <param name="filename"> 压缩后的文件名(包含物理路径)</param>
  16. /// <param name="directory">待压缩的文件夹(包含物理路径)</param>
  17. [Obsolete("该方法已过时,请使用SevenZipCompressor.Zip方法替代")]
  18. public static void PackFiles(string filename, string directory)
  19. {
  20. throw new NotImplementedException("该方法已过时,请使用SevenZipCompressor.Zip方法替代");
  21. }
  22. /// <summary>
  23. /// 文件压缩
  24. /// </summary>
  25. /// <param name="filename"> 压缩后的文件名(包含物理路径)</param>
  26. /// <param name="directory">待压缩的文件夹(包含物理路径)</param>
  27. [Obsolete("该方法已过时,请使用SevenZipCompressor.Zip方法替代")]
  28. public static async void PackFilesAsync(string filename, string directory)
  29. {
  30. await Task.Delay(0);
  31. throw new NotImplementedException("该方法已过时,请使用SevenZipCompressor.Zip方法替代");
  32. }
  33. #endregion
  34. #region 文件解压缩
  35. /// <summary>
  36. /// 文件解压缩
  37. /// </summary>
  38. /// <param name="file">待解压文件名(包含物理路径)</param>
  39. /// <param name="dir"> 解压到哪个目录中(包含物理路径)</param>
  40. [Obsolete("该方法已过时,请使用SevenZipCompressor.Decompress方法替代")]
  41. public static bool UnpackFiles(string file, string dir)
  42. {
  43. throw new NotImplementedException("该方法已过时,请使用SevenZipCompressor.Decompress方法替代");
  44. }
  45. /// <summary>
  46. /// 文件解压缩
  47. /// </summary>
  48. /// <param name="file">待解压文件名(包含物理路径)</param>
  49. /// <param name="dir"> 解压到哪个目录中(包含物理路径)</param>
  50. [Obsolete("该方法已过时,请使用SevenZipCompressor.Decompress方法替代")]
  51. public static async Task<bool> UnpackFilesAsync(string file, string dir)
  52. {
  53. await Task.Delay(0);
  54. throw new NotImplementedException("该方法已过时,请使用SevenZipCompressor.Decompress方法替代");
  55. }
  56. #endregion
  57. }
  58. }