gpt4 book ai didi

vb.net - 如何检查 Shell32.Folder.CopyHere() 何时完成

转载 作者:行者123 更新时间:2023-12-04 10:05:09 27 4
gpt4 key购买 nike

我需要使用 Shell32 在我的应用程序中解压缩一些文件。现在,我使用 srcFolder.CopyHere(destFolder.Items())为达到这个。但是,我的下一行代码需要新制作的 ZIP 文件。但自从CopyHere方法是异步的,我如何检查它何时完成?现在我使用 Thread.Sleep大约 500 毫秒,这足以让我的计算机完成 ZIP 文件的创建,但这不是好的代码 imo。

有任何想法吗?

如有必要,可以提供更多信息/代码。

最佳答案

这是另一个等待完成复制的

'Wait until the File/Folder has finished writing to zip file...
Do Until Shell.NameSpace(Filename).Items.Count = Shell.NameSpace(Input).Items.Count
System.Threading.Thread.Sleep(200)
System.Diagnostics.Debug.Print("Waiting...")
Loop

关于vb.net - 如何检查 Shell32.Folder.CopyHere() 何时完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10042801/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com