在我的程序访问外部驱动器后如何释放外部驱动器?

时间:2011-05-23 06:31:47

标签: vb.net

有问题的VB.Net程序创建了几个文件,将它们添加到一个zip文件中(使用DotNetZip),并将zip文件保存到给定目录(用户选择的目录)中。这很好。但是当我用它直接保存到我的USB闪存盘时,我无法在不关闭程序的情况下弹出驱动器。

我尝试过处理zip对象(来自DotNetZip库),不起作用。我也尝试将FileIO.FileSystem.CurrentDirectory设置到机器上的其他位置,但仍然没有。

1 个答案:

答案 0 :(得分:1)

在你的上一条评论中你曾说过在Try Catch之外调用'Close'来解决你的问题,我建议使用一个“使用”的内容。无论发生什么情况,这将在100%的时间内关闭/处理您的StreamWriter。

http://msdn.microsoft.com/en-us/library/htd05whh.aspx