前端之家收集整理的这篇文章主要介绍了
c# – File.Delete不删除文件,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图
删除一个
文件,但下面的
代码不这样做.它不会抛出异常,但
文件仍然存在.那可能吗?
try
{
File.Delete(@"C:\File.txt");
}
catch(Exception e)
{
Console.WriteLine(e);
}
如果该文件无法删除,该异常应打印出来,但不会.这是否会以静默方式(如File.Delete方法中是否吞咽任何错误)失败?
@R_403_323@
如果指定的
文件不存在,File.Delete不会抛出异常. [某些以前版本的MSDN文档
错误地表示它已经].
try
{
string filename = @"C:\File.txt";
if (File.Exists(filename))
{
File.Delete(filename);
}
else
{
Debug.WriteLine("File does not exist.");
}
}
catch(Exception e)
{
Console.WriteLine(e);
}
原文链接:https://www.f2er.com/csharp/96162.html