我想测试一个包含文件路径的字符串在C#中是否存在该文件(比如Perl中的-e测试或Python中的os.path.exists()测试).

推荐答案

使用:

File.Exists(path)

MSDN:http://msdn.microsoft.com/en-us/library/system.io.file.exists.aspx

编辑:在System.IO中

.net相关问答推荐

如何在PowerShell中隐藏任务延迟输出?

如何按需计算一个值并将该值缓存在FP/F#中?

从删除项目时重新索引的列表中删除项目的最佳算法是什么?

等待时 Blazor 服务器按钮刷新

EGC / 文本元素上的 .NET String.Split

.Include() 与 .Load() 在 EntityFramework 中的性能

ASP.NET MVC:隐藏字段值不会使用 HtmlHelper.Hidden 呈现

如何从 appsettings.json 中获取价值

Winforms:Application.Exit vs Environment.Exit vs Form.Close

使文本框不可编辑

控制台应用程序的退出时

Microsoft.Practices.ServiceLocation 来自哪里?

创建多个线程并等待所有线程完成

如何制作通用类型转换函数

设置 System.Drawing.Color 值

文件按文件名模式存在

如何仅在需要时提升权限?

在 C# 中,为什么不能将 List 对象存储在 List 变量中

.NET Remoting 真的被弃用了吗?

如何为 Dapper 查询动态创建参数