利用Asp.net IO.File类完成文件新建复制删除操作(代码调试通过)(转)

    技术2025-11-17  13

    删除文件夹下以:user 开头的所有文件foreach(string strFile in System.IO.Directory.GetFiles(this.Server.MapPath(@"C:/"),"user*")){System.IO.File.Delete(strFile);}

    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());   }}

    最新回复(0)