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“的按钮!";
}