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