我制作了一个快速的小更新工具,该工具可将文件从USB记忆棒解压缩并将其复制到本地计算机,但是我认为我尝试解决该问题的方式失去了很多性能。我尝试手动复制解压缩并使用WINRAR复制它们,我花了1分5秒从笔上复制了大约1 GB,而我的脚本却花了3-4分钟。我可以使用任何(相当简单的)替代方法吗?
预先感谢
Dim DistrictServerInputZIP As String = (VARIABLE)
Dim shObj As Object = Activator.CreateInstance(Type.GetTypeFromProgID("Shell.Application"))
Dim ZipOutput As Object = shObj.NameSpace((VARIABLE))
ZipOutput.CopyHere((ZipInput.Items), 20)
另外,我想使用进度条来显示文件传输的进度,而用户不会像单击默认窗口栏上的“取消”按钮那样“杀死”复制。
答案 0 :(得分:0)
谢谢您的回答,但是我起初尝试避免使用较新版本的.NET Framework,因为起初使用.NET 2.0。由于我现在正在运行4.7.2,因此我可以使用ZipFile类。