私は、複数のファイルを同時にロックする方法を見つけようとしています。たとえば、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();
、しかし私はロックファイルごとにこれを行うにはしたくありません。一度に複数のファイルをロックする簡単な方法があるかどうか疑問に思っていましたか?
ありがとうございます。
重複http://stackoverflow.com/questions/1304/how-to-check-for-file-lock-in-c – craig1231
重複はどうですか? – user1181258
おそらくあなたが言っているからです: '//これはファイルが本当にロックされているかどうかを確認するところです。 'しかし、それは残りの質問と重複していません。 –