Я не уверен, что люди обычно подразумевают под "блокировкой" файла, но то, что я хочу, - это сделать эту вещь в файле, который приведет к появлению сообщения об ошибке "Указанный файл в использовании", когда я пытаюсь открыть это с другим приложением.
Я хочу сделать это, чтобы проверить свое приложение, чтобы увидеть, как он себя ведет, когда я пытаюсь открыть файл, находящийся в этом состоянии. Я пробовал это:
FileStream fs = null;
private void lockToolStripMenuItem_Click(object sender, EventArgs e)
{
fs = new FileStream(@"C:\Users\Juan Luis\Desktop\corte.txt", FileMode.Open);
}
private void unlockToolStripMenuItem_Click(object sender, EventArgs e)
{
fs.Close();
}
Но, по-видимому, он не делал то, что я ожидал, потому что я смог открыть файл с помощью Notepad, пока он был "заблокирован". Итак, как я могу заблокировать файл, чтобы он не мог быть открыт другим приложением для тестирования?