标签: c# file locking
我理解以下代码可用于锁定文件:
using (FileStream fs = File.Open("MyFile.txt", FileMode.Open, FileAccess.Read, FileShare.None)) { // use fs }
但是,我有一个基于在不同线程中运行的操作的应用程序。所以我想首先锁定一个文件,退出该线程,然后稍后(也许几小时后)解锁该文件。这可能吗?