首页 > 解决方案 > 在后台 C# 中解压缩文件

问题描述

我在 C# 中使用此代码解压缩文件。

  ZipFile.ExtractToDirectory(Path.Combine(Dir.FullName, "Preview.zip"), Dir.FullName);

解压缩文件需要相当长的时间。有没有办法在程序启动后立即在后台执行此操作?

标签: c#zipbackground-process

解决方案


看看Task.Run。这将在后台线程上运行提供的操作,并返回一个在工作完成时完成的任务。使用await来处理工作的结果或异常,并在工作完成后做任何你想做的事情。


推荐阅读