vb.net - 解锁 vb.net 中的文件夹

标签 vb.net winforms directory locking file-access

我有一个 .exe,当我运行它时,一个目录中的某些文件被锁定。我还可以在此 .exe 中重命名该文件夹,当我想重命名它时,我当然会收到某些文件被锁定的错误。其实我有两个问题: 1) 什么功能会导致文件锁定?我的意思是,例如,FileAccess 枚举会对此产生影响吗? 2)如何解决这个问题?

最佳答案

每当您打开流(或包装流的写入器/读取器)时,都会锁定文件。

您需要使用 using 语句关闭流。

关于vb.net - 解锁 vb.net 中的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16696074/

相关文章:

.net - 检查字符串列表是否包含值

vb.net - 在 vb.NET listOf 中使用 findAll 然后排序

c# - 改进 Winforms 中的 HitTest ; GraphicsPath.IsVisible 的任何替代方案吗?

c# - 程序从windows开始? C#

vb.net - 每次单击按钮都会添加完全不同的行

mysql - 比较来自mysql的两个时间戳

winforms - 如何使ReactiveCommand同步?

c# - C#创建文件夹时添加数字后缀

c++ - 在 C++ 中从目录中列出文件时出错

r - 谁能解释为什么我在file(file, “r”): cannot open the connection?中出错