我试图找出一种方法来同时锁定多个文件。例如,我想锁定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();
这工作完全正常,但我不想为每个我锁定文件做到这一点。我想知道是否有一种更简单的方法来同时锁定多个文件?
谢谢
Duplicate http://stackoverflow.com/questions/1304/how-to-check-for-file-lock-in-c – craig1231 2012-01-31 20:23:42
这是如何重复? – user1181258 2012-01-31 20:26:32
可能是因为你说:'//这是我检查文件是否确实被锁定的地方,但这不是问题其余部分的重复。 – 2012-01-31 20:27:18