有问题的VB.Net程序创建了几个文件,将它们添加到一个zip文件中(使用DotNetZip),并将zip文件保存到给定目录(用户选择的目录)中。这很好。但是当我用它直接保存到我的USB闪存盘时,我无法在不关闭程序的情况下弹出驱动器。
我尝试过处理zip对象(来自DotNetZip库),不起作用。我也尝试将FileIO.FileSystem.CurrentDirectory设置到机器上的其他位置,但仍然没有。
答案 0 :(得分:1)
在你的上一条评论中你曾说过在Try Catch之外调用'Close'来解决你的问题,我建议使用一个“使用”的内容。无论发生什么情况,这将在100%的时间内关闭/处理您的StreamWriter。