html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

利用Asp.net IO.File类完成文件新建复制删除操作(代码调试通过)_.NET教程_编程技术

[ ] 已经帮助:人解决问题
asp.net

private void Button1_Click(object sender, System.EventArgs e)
  {//新建文件
   string path=Server.MapPath("index4.aspx");  
   //Response.Write(DateTime.Now.ToString("yyyymmdd"));
  
   //获得文件名
   int fileLen=path.LastIndexOf(".");
   int pathLen=path.Length;
   string tempName=path.Substring(fileLen,pathLen-fileLen);
   //获取文件路径
   int len=path.LastIndexOf(@"/");
   string tempPath=path.Substring(0,len)+"//"+DateTime.Now.ToString("yyyymmddhhssmm")+tempName;
   try
   {
    File.Create(tempPath);
    Response.Write("<script>alert('新建文件成功');</script>");
   }
   catch(Exception ex)
   {
    Response.Write(ex.ToString());
   }
  }

  private void Button2_Click(object sender, System.EventArgs e)
  {//复制文件
   string path=Server.MapPath("index4.aspx");  
   //Response.Write(DateTime.Now.ToString("yyyymmdd"));
  
   //获得文件名
   int fileLen=path.LastIndexOf(".");
   int pathLen=path.Length;
   string tempName=path.Substring(fileLen,pathLen-fileLen);
   //获取文件路径
   int len=path.LastIndexOf(@"/");
   string tempPath=path.Substring(0,len)+"//"+DateTime.Now.ToString("yyyymmddhhssmm")+tempName;
   try
   {
    File.Copy(path,tempPath);   
    Response.Write("<script>alert('复制文件成功');</script>");
   }
   catch(Exception ex)
   {
    Response.Write(ex.ToString());
   }
  }

  private void Button3_Click(object sender, System.EventArgs e)
  {//删除文件
   string path=Server.MapPath("index4.aspx");  
   //Response.Write(DateTime.Now.ToString("yyyymmdd"));
  
   //获得文件名
   int fileLen=path.LastIndexOf(".");
   int pathLen=path.Length;
   string tempName=path.Substring(fileLen,pathLen-fileLen);
   //获取文件路径
   int len=path.LastIndexOf(@"/");
   //string tempPath=path.Substring(0,len)+"//"+DateTime.Now.ToString("yyyymmddhhssmm")+tempName;
   string tempPath=path.Substring(0,len)+"//"+"20063702021337.aspx";
  
   try
   {
    File.Delete(tempPath);   
    Response.Write("<script>alert('删除文件成功');</script>");
   }
   catch(Exception ex)
   {
    Response.Write(ex.ToString());
   }
  }


 

MhwHTML5中文学习网 - HTML5先行者学习网
MhwHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助