我正试图找出一种同时锁定多个文件的方法。例如,我想锁定test1.txt test2.txt但不锁定文件夹中的其余文件。
我目前使用以下方法锁定文件:
FileStream fileStream = new FileStream("C:\\pathoffile\test1.txt", FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite);
StreamReader streamReader = new StreamReader(fileStream);
fileStream.Lock();
//this is where i check if the file is indeed locked or not
streamReader.Close();
fileStream.Close();
这完全正常,但是我不想为我锁定的每个文件执行此操作。我想知道是否有一种更简单的方法可以同时锁定多个文件?
由于
答案 0 :(得分:0)
不幸的是,这是不可能的。我无法想到任何解决方法。
为什么要锁定文件?也许我们可以完全找到不同的解决方案。