当我们执行文件操作时,总会遇到一些奇奇怪怪的问题, 什么文件被占用了,文件不存在。
原代码
//Some path you should have here!
string _path = "路径";
File.Delete(_path);
修改后
try
{
//Some path you should have here!
string _path = "路径";
if (File.Exists(_path))
File.Delete(_path);
}
catch (Exception)
{
}
前后对比增加文件是否存在判断,另外try catch防止由于文件被占用时导致的软件异常闪退退出。