C# 判断文件是否存在,弹框提示是否创建

判断文件是否存在(转自http://www.cnblogs.com/CookBlack/archive/2011/04/10/1883864.html

 

 protected void Button1_Click(object sender, EventArgs e)

 

     {

 

 

 

         if (Directory.Exists(Server.MapPath("~/upimg/hufu")) == false)//如果不存在就创建file文件夹

 

         {

 

             Directory.CreateDirectory(Server.MapPath("~/upimg/hufu"));

 

         }

 

 

 

         //Directory.Delete(Server.MapPath("~/upimg/hufu"), true);//删除文件夹以及文件夹中的子目录,文件   

 

 

 

         //判断文件的存在

 

 

 

         if (File.Exists(Server.MapPath("~/upimg/Data.html")))

 

         {

 

             Response.Write("Yes");

 

 

 

             //存在文件

 

 

 

         }

 

 

 

         else

 

         {

 

             Response.Write("No");

 

             //不存在文件

 

             File.Create(MapPath("~/upimg/Data.html"));//创建该文件

 

 

 

         }

 

不存在弹框提示是否创建文件

MsgBoxResult = MessageBox.Show("请选择你要按下的按钮",//对话框的显示内容

"提示",//对话框的标题

MessageBoxButtons.YesNo,//定义对话框的按钮,这里定义了YSE和NO两个按钮

MessageBoxIcon.Exclamation,//定义对话框内的图表式样,这里是一个黄色三角型内加一个感叹号

MessageBoxDefaultButton.Button2);//定义对话框的按钮式样

if (MsgBoxResult == DialogResult.Yes)//如果对话框的返回值是YES(按"Y"按钮)

{

this.label1.ForeColor = System.Drawing.Color.Red;//字体颜色设定

label1.Text=" 你选择了按下”Yes“的按钮!";

}

if(MsgBoxResult == DialogResult.No)//如果对话框的返回值是NO(按"N"按钮)

{

this.label1.ForeColor = System.Drawing.Color.Blue;//字体颜色设定

label1.Text=" 你选择了按下”No“的按钮!";

}

posted @ 2013-03-30 16:38  jetfish1900  阅读(477)  评论(0编辑  收藏  举报