C#如何用exists判断指定路径的文件是否存在。求完整代码?

已知文件名

首先添加引用
using System.IO;

方法里判断是否存在此文件
if (File.Exists(@"文件的绝对路径+文件名+后缀名"))
{
}
谢谢~追问

我想查一堆文件是否存在。该怎么用?

追答

先把应该存在的文件名保存到数据库中,再获取你的所有的文件,和数据库里匹配

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-10
if(System.IO.File.Exists(path))
   MessageBox("存在");
else
   MessageBox("不存在");

第2个回答  2014-10-10
File.Exists(path); 返回的是bool类型。path是文件路径包括文件名。追问

如果是好多文件呢?

追答

这个函数参数只能是一个文件,多个文件你循环判断下吧。

追问

比如在循环的时候,十个文件名完全没有规律。
我循环十次的话。文件名那儿不就写死了。没法循环啊

追答

需要验证是否存在的那堆文件名你事先知道的吧,把这些要验证的文件名存入一个List中,然后foreach循环验证啊。
至于你说的文件名定死的问题:不给定文件名,怎么去判断是否存在,所以这些文件名判断前你就应该知道的。

相似回答