我需要使用Shell32在我的应用程序中解压缩和压缩一些文件。目前,我使用
srcFolder.CopyHere(destFolder.Items())
来实现此操作。但是,我的下一行代码需要新创建的ZIP文件。但由于 CopyHere
方法是异步的,我该如何检查它何时完成?目前,我使用 Thread.Sleep
大约500毫秒,这足以让我的电脑完成创建ZIP文件,但在我看来,这不是好的代码。有什么想法吗?如果需要,可以提供更多信息/代码。