Я не уверен, что люди обычно подразумевают под «блокировкой» файла, но я хочу сделать это с файлом, который будет выдавать сообщение об ошибке «Указанный файл уже используется», когда я попробуйте открыть его с помощью другого приложения.
Я хочу сделать это, чтобы протестировать свое приложение, чтобы увидеть, как оно себя ведет, когда я пытаюсь открыть файл, который находится в этом состоянии. Я пробовал это:
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();
}
Но, видимо, не вышло. Я не сделал то, что ожидал, потому что я смог открыть файл с помощью Блокнота, когда он был «заблокирован». Итак, как я могу заблокировать файл, чтобы его нельзя было открыть другим приложением для целей тестирования?