检查文件是否存在

 

在使用文件时不仅要知道文件路径,更重要的时要知道这个文件是否存在,如果不存在,程序调用文件时就会发生错误。本实例可以检查文件是否存在。

一 技术要点

本例中利用File类的Exists方法来检测文件是否存在,其语法格式如下:

Public static bool Exists(string path)

参数:path:将要判断的文件路径。

      返回值:如果存在返回true,否则返回false。

二 实现过程

(1)创建一个项目,将其命名为ExistFile,默认窗体Form1.

(2)在窗体中添加一个GroupBox,并将其属性text命名为“输入文件的完整路径”;添加一个TextBox控件用来输入文件路径,并将其拖拽至GroupBox中;添加一个Button控件用来判断文件是否存在。

(3)本例我们搜索下图中的word文件“检查文件是否存在”,则该文件的完整路径应是:E:\2020学习总结资料\C#\检查文件是否存在.docx

(4)代码示例:

#region 判断文件是否存在按钮事件

private void btnFileExist_Click(object sender, EventArgs e)

{

if (File.Exists(textBox1.Text.Trim()) == false)

{

MessageBox.Show("文件不存在");

}

else

{

MessageBox.Show("文件存在");

}

}

#endregion

(4)结果: