try{ file.Delete(@"C:\file.txt");} catch(Exception e){ Console.Writeline(e);}
如果该文件无法删除,该异常应打印出来,但不会.这是否会以静默方式(如file.Delete方法中是否吞咽任何错误)失败?
解决方法 如果指定的文件不存在,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); }总结
以上是内存溢出为你收集整理的c# – File.Delete不删除文件全部内容,希望文章能够帮你解决c# – File.Delete不删除文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)