在C#中如何判断一个文件是否存在?请各位告知下,越详细越好。

可是现在报错哦!报“在当前上下文中不存在名称“File””。为什么呢? string strFileName = "E:\\TyTest\\TyTest\\Test_08nh\\TyConfiguration.ini";
if (File.Exists(@strFileName)) //判断文件是否存在
MessageBox.Show("配置文件不存在,请先创建配置文件!");

1.引用 System.IO。

2.string dirpath =...//具体自己添。

3.string filepath=...//具体自己添。

4.if (Directory.Exists(path))//判断目录是否存在。

5.if(File.Exist(filepath))//如果是文件的话。

C盘是指电脑硬盘主分区之一,一般用于储存或安装系统使用。针对安装在本地硬盘的单操作系统来说,是默认的本地系统启动硬盘。大部分C盘内文件主要由Documents and Settings、Windows、Program Files等系统文件夹组成,Program Files文件夹一般都是安装软件的默认位置,但是也是病毒的位置,所以要对C盘进行严密保护。

C盘对于本地硬盘的单操作系统来说,是极其重要的,所以平时存放数据尽量不要放C盘。默认在C盘需要移动出来的个人目录是:C:\Documents and Settings\你的登录帐号\ Documents。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
添加引用using System.IO;你的strFileName里已经是双斜杠了
,前面的@就不用了。

if(File.Exists(@"文件路径"))
{
//存在
}
else
{
//不存在
}追问

可是现在报错哦!报“在当前上下文中不存在名称“File””。为什么呢?
string strFileName = "E:\\TyTest\\TyTest\\Test_08nh\\TyConfiguration.ini";
if (File.Exists(@strFileName)) //判断文件是否存在
MessageBox.Show("配置文件不存在,请先创建配置文件!");

本回答被提问者采纳
第2个回答  2012-09-25
不要加@ @会使引号内的\转义符无效
第3个回答  2012-03-09
添加命名空间 using System.IO;
第4个回答  2012-05-21
条件这么写 if (System.IO.File.Exists(strFileName))

在C#中如何判断一个文件是否存在?请各位告知下,越详细越好。
1.引用 System.IO。2.string dirpath =...\/\/具体自己添。3.string filepath=...\/\/具体自己添。4.if (Directory.Exists(path))\/\/判断目录是否存在。5.if(File.Exist(filepath))\/\/如果是文件的话。C盘是指电脑硬盘主分区之一,一般用于储存或安装系统使用。针对安装在本地硬盘的单操作系统来说...

在C#中如何判断若干个文件是否存在?请各位告知下,越详细越好。
string[] FileFullPath = ...;\/\/将需要判断的路径放入数组 foreach(string str in FileFullPath ){ if(!File.Exists(str)){ MessageBox.Show(str + "文件未找到");} } 需要引用using System.IO;

C# 检查文件夹和文件是否存在
1、在visual studio当中创建一个C#控制台应用程序,选择新建项目,然后选择visual C#,再选中控制台应用程序,输入项目名称,选择位置,确定即可。2、创建完成之后,在program.cs中最上方加写using System.IO;,如图所示,注意后面的分号也要加:3、然后代码如下图所示,判断C盘根目录下是否存在C#程序设计...

C#如何用exists判断指定路径的文件是否存在。求完整代码?
首先添加引用 using System.IO;方法里判断是否存在此文件 if (File.Exists(@"文件的绝对路径+文件名+后缀名")){ } 谢谢~

C#判断硬盘上的文件是否存在方法
第一种方法:File Exists(Application StartupPath + \\\\AlarmSet txt );第二种方法:System IO DirectoryInfo info = new System IO DirectoryInfo(Application StartupPath + \\\\AlarmSet txt );MessageBox Show(info Exists ToString());第三种方法:File Create(Application StartupPath + \\\\AlarmSet ...

c#判断txt文件是否存在
先判断文件是否存在,不存在就创建。然后,不管文件是已经存在的还是刚刚才创建的,都直接执行打开。所以你的if语句只需要判断文件不存在就创建,并不需要else语句。另外,你if语句里的return语句不能要,程序运行到return语句就会结束当前的函数了。

C#下载文件时,怎么先去判断目标文件是否存在?
Exists(filePath))\/\/判断文件是否存在 { Response.AddHeader("Content-Disposition", "attachment;filename=" + Server.UrlEncode(LinDown1.Text));Response.TransmitFile(filePath);\/\/写到输出流中 } else { Response.Write("不存在该文件");} 记得using System.IO;你还通过可以抛异常来处理 ...

C#程序中我想获取文件夹里面的文件名,在判断一下文件名是否存在
判断文件是否存在。File.IsExist("服务器端绝对路径");返回指定目录下的文件名(string数据)Directory.GetFiles("服务器端绝对路径")获取文件的名字(不带扩展名)FileInfo file=new FileInfo("服务器端绝对路径")file.Name 这些基本的用法,剩下的就是循环了,讲多了没意思。都在处理文件,无非就是...

C# 判断一个目录(路径)是否存在
1、引用 System.IO string path = this.TextBox1.Text.Trim();if (Directory.Exists(path))\/\/判断是否存在 { Response.Write("已存专在");} else { Response.Write("不存在,正在创建属");Directory.CreateDirectory(path);\/\/创建新路径 } 2、System.IO.Directory到这个对象里去找,有好多方法...

c#中如何检测文件路径是否存在
\/\/ C#提供了现有的函数,可判断文件路径是否存在;Directory.Exists(path); \/\/ path表示路径参数;可判断文件路径是否存在Directory.CreateDirectory(path);\/\/ path表示路径参数;可创建目录File.Exists(path); \/\/ path表示路径参数;可判断文件是否存在\/\/引用命名空间using System.IO;string path = ...

相似回答