检测文件是否被占用(一个思路)
File.Move(OldFileFullPath,NewFileFullPath)
让 NewFileFullPath 等于 OldFileFullPath
例如:
try
{
File.Move("d://a.bmp", "d://a.bmp");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
被占用就会报错,没有被占用的话,因为前后路径,文件名称都一样,对文件不会产生改变!
这样就实现了检测文件是否被占用的功能
File.Move(OldFileFullPath,NewFileFullPath)
让 NewFileFullPath 等于 OldFileFullPath
例如:
try
{
File.Move("d://a.bmp", "d://a.bmp");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
被占用就会报错,没有被占用的话,因为前后路径,文件名称都一样,对文件不会产生改变!
这样就实现了检测文件是否被占用的功能