急求一段代码 string x = filePath //文件路径 判断文件是否存在,存在则删除,求代码,谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(System.IO.File.Exists(x)){ System.IO.File.Delete(x);} 文件(图片)上传,上传之前先判断是否存在,如果文件已存在,则先删除。protected void btnUpfile2_ServerClick(object sender, EventArgs e) { DataSet ds = new DataSet(); mc.RunProc(sl.selAllProjectName(), ds, "ProjectInfo"); string image = ds.Tables["ProjectInfo"].Rows[0]["projImage3"].ToString(); if (!image.Equals("")) { //获取现有图片的路径 string imgPath = Server.MapPath("proimage") + "\\" + image; //删除现有图片 System.IO.File.Delete(imgPath);//删除照片 HttpPostedFile hpf = this.file2.PostedFile; string FileSize = Convert.ToString(Convert.ToInt32(hpf.ContentLength.ToString()) / 1024) + "KB"; //取得文件名(不含路径) char[] de ={ '\\' }; string[] AFilename = hpf.FileName.Split(de); string strFilename = DateTime.Now.ToString().Replace("-", "").Replace(" ", "").Replace(":", "") + AFilename[AFilename.Length - 1]; if (strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "jpg" || strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "gif" || strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "JPG") { hpf.SaveAs(Server.MapPath(".") + "\\proimage\\" + strFilename); this.labFileName2.Text = strFilename.ToString(); ClientScript.RegisterStartupScript(this.GetType(), null, "<script>alert(\"图片上传成功!\");</script>"); return; } else { ClientScript.RegisterStartupScript(this.GetType(), null, "<script>alert(\"图片格式不正确!\");</script>"); return; } } else { HttpPostedFile hpf = this.file2.PostedFile; string FileSize = Convert.ToString(Convert.ToInt32(hpf.ContentLength.ToString()) / 1024) + "KB"; //取得文件名(不含路径) char[] de ={ '\\' }; string[] AFilename = hpf.FileName.Split(de); string strFilename = DateTime.Now.ToString().Replace("-", "").Replace(" ", "").Replace(":", "") + AFilename[AFilename.Length - 1]; if (strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "jpg" || strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "gif" || strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "JPG") { hpf.SaveAs(Server.MapPath(".") + "\\proimage\\" + strFilename); this.labFileName2.Text = strFilename.ToString(); ClientScript.RegisterStartupScript(this.GetType(), null, "<script>alert(\"图片上传成功!\");</script>"); return; } else { ClientScript.RegisterStartupScript(this.GetType(), null, "<script>alert(\"图片格式不正确!\");</script>"); return; } } } 关于打印的行和列同时分页的问题~~~~ OpenFileDialog的问题? 安装C#,却不能创建WEB应用程序 如何判断winform窗体中是否存在MessageBox? web 客户端调用 WCF 请提供授权访问信息 新手怪问题 c#.net 大括号 { 的转义字符怎么写 附件浏览怎么做??? 简单问题c# :) 不知C#中的#如何读啊? c# listview控件用网格形式显示数据 怎么设置网格的高度啊 和颜色那? vs2010中日历控件在哪里?
{
System.IO.File.Delete(x);
}
protected void btnUpfile2_ServerClick(object sender, EventArgs e)
{
DataSet ds = new DataSet();
mc.RunProc(sl.selAllProjectName(), ds, "ProjectInfo");
string image = ds.Tables["ProjectInfo"].Rows[0]["projImage3"].ToString();
if (!image.Equals(""))
{
//获取现有图片的路径
string imgPath = Server.MapPath("proimage") + "\\" + image;
//删除现有图片
System.IO.File.Delete(imgPath);//删除照片
HttpPostedFile hpf = this.file2.PostedFile;
string FileSize = Convert.ToString(Convert.ToInt32(hpf.ContentLength.ToString()) / 1024) + "KB";
//取得文件名(不含路径)
char[] de ={ '\\' };
string[] AFilename = hpf.FileName.Split(de);
string strFilename = DateTime.Now.ToString().Replace("-", "").Replace(" ", "").Replace(":", "") + AFilename[AFilename.Length - 1];
if (strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "jpg" || strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "gif" || strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "JPG")
{ hpf.SaveAs(Server.MapPath(".") + "\\proimage\\" + strFilename);
this.labFileName2.Text = strFilename.ToString();
ClientScript.RegisterStartupScript(this.GetType(), null, "<script>alert(\"图片上传成功!\");</script>");
return; }
else
{
ClientScript.RegisterStartupScript(this.GetType(), null, "<script>alert(\"图片格式不正确!\");</script>");
return;
}
}
else
{
HttpPostedFile hpf = this.file2.PostedFile;
string FileSize = Convert.ToString(Convert.ToInt32(hpf.ContentLength.ToString()) / 1024) + "KB";
//取得文件名(不含路径)
char[] de ={ '\\' };
string[] AFilename = hpf.FileName.Split(de);
string strFilename = DateTime.Now.ToString().Replace("-", "").Replace(" ", "").Replace(":", "") + AFilename[AFilename.Length - 1];
if (strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "jpg" || strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "gif" || strFilename.Substring(strFilename.LastIndexOf('.') + 1) == "JPG")
{ hpf.SaveAs(Server.MapPath(".") + "\\proimage\\" + strFilename);
this.labFileName2.Text = strFilename.ToString();
ClientScript.RegisterStartupScript(this.GetType(), null, "<script>alert(\"图片上传成功!\");</script>");
return; }
else
{
ClientScript.RegisterStartupScript(this.GetType(), null, "<script>alert(\"图片格式不正确!\");</script>");
return;
}
}
}