c# - 如何在检查文件是否存在后删除文件

标签 c# .net windows

如何在 C# 中删除文件,例如C:\test.txt,尽管应用与批处理文件相同的方法,例如

if exist "C:\test.txt"

delete "C:\test.txt"

else 

return nothing (ignore)

最佳答案

使用 File 非常简单类。

if(File.Exists(@"C:\test.txt"))
{
    File.Delete(@"C:\test.txt");
}


作为Chris在评论中指出,您实际上不需要执行 File.Exists 检查,因为如果文件不存在,File.Delete 不会抛出异常,但如果您使用的是绝对路径,则需要进行检查以确保整个文件路径有效。

关于c# - 如何在检查文件是否存在后删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6391711/

相关文章:

c# - 二维数组不是IEnumerable吗?

c# - 你如何使用 C# 从数据库中返回一个整数?

c# - 组织 c# 项目帮助程序或实用程序类

linux - 当计算机从 sleep 模式唤醒时,它是否使用与以前相同的物理地址?

Windows 批量 curl 到变量

c# - Ninject NamedScope 条件绑定(bind)

c# - 在 ASP.NET Core Identity 中删除登录用户的策略

.net - 反汇编.NET IL以查找错误消息

java - 如何构建适合java客户端的WCF服务

python - PyWin32 使用 MakePy 实用程序和 win32com 获取网络统计信息