我不确定人们通常通过"锁定"文件意味着什么,但我想要的是对我将尝试用另一个文件打开它时会产生"指定文件正在使用"的文件执行该操作应用.
我想这样做来测试我的应用程序,看看当我尝试打开处于此状态的文件时它的行为.我试过这个:
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();
}
Run Code Online (Sandbox Code Playgroud)
但显然它并没有达到我的预期,因为我能够在"锁定"时用记事本打开文件.那么如何锁定文件以便无法使用其他应用程序打开它以进行测试?