Я пытаюсь выяснить способ блокировки нескольких файлов одновременно. Например, я хочу заблокировать 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();
Это работает прекрасно, но я не хочу, чтобы сделать это для каждого файла, который я блокировки. Мне было интересно, существует ли более простой способ одновременного блокирования нескольких файлов?
Thanks
Duplicate http://stackoverflow.com/questions/1304/how-to-check-for-file-lock-in-c – craig1231
Как это дубликат? – user1181258
Возможно, потому что вы говорите: '// это где я проверяю, действительно ли файл заблокирован или нет. Однако это не дубликат остальной части вопроса. –