同时锁定多个文件

时间:2012-01-31 20:20:22

标签: c#

我正试图找出一种同时锁定多个文件的方法。例如,我想锁定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();

这完全正常,但是我不想为我锁定的每个文件执行此操作。我想知道是否有一种更简单的方法可以同时锁定多个文件?

由于

1 个答案:

答案 0 :(得分:0)

不幸的是,这是不可能的。我无法想到任何解决方法。

为什么要锁定文件?也许我们可以完全找到不同的解决方案。