我有一个 .exe,当我运行它时,一个目录中的某些文件被锁定。我还可以在此 .exe 中重命名该文件夹,当我想重命名它时,我当然会收到某些文件被锁定的错误。其实我有两个问题: 1) 什么功能会导致文件锁定?我的意思是,例如,FileAccess 枚举会对此产生影响吗? 2)如何解决这个问题?
最佳答案
每当您打开流(或包装流的写入器/读取器)时,都会锁定文件。
您需要使用 using
语句关闭流。
关于vb.net - 解锁 vb.net 中的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16696074/