您的位置:首页 > 编程语言 > ASP

asp.net文件的,创建,删除,复制,粘贴

2013-08-17 15:13 363 查看
using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page

{

public bool FileCreate(string path)

{

//创建文件

bool ret = false;

System.IO.FileInfo file = new System.IO.FileInfo(path);

if (!file.Exists)

{

file.Create();

ret = true;

}

if (ret == true)

{

Response.Write("<script>alert('创建文件成功!');</script>");

}

else

{

Response.Write("<script>alert('创建文件失败!');</script>");

}

return ret;

}

public bool FileDelete(string path)

{

//删除文件

bool ret = false;

System.IO.FileInfo file = new System.IO.FileInfo(path);

if (file.Exists)

{

file.Delete();

ret = true;

}

if (ret == true)

{

Response.Write("<script>alert('删除文件成功!');</script>");

}

else

{

Response.Write("<script>alert('删除文件失败!');</script>");

}

return ret;

}

public bool FileCopy(string source,string destination)

{

//复制文件

bool ret = false;

System.IO.FileInfo file_s = new System.IO.FileInfo(source);

System.IO.FileInfo file_d = new System.IO.FileInfo(destination);

if (file_s.Exists)

{

if (!file_d.Exists)

{

file_s.CopyTo(destination);

ret = true;

}

}

if (ret == true)

{

Response.Write("<script>alert('复制文件成功!');</script>");

}

else

{

Response.Write("<script>alert('复制文件失败!');</script>");

}

return ret;

}

public bool FileMove(string source,string destination)

{

//剪切文件

bool ret = false;

System.IO.FileInfo file_s = new System.IO.FileInfo(source);

System.IO.FileInfo file_d = new System.IO.FileInfo(destination);

if (file_s.Exists)

{

if (!file_d.Exists)

{

file_s.MoveTo(destination);

ret = true;

}

}

if (ret == true)

{

Response.Write("<script>alert('剪切文件成功!');</script>");

}

else

{

Response.Write("<script>alert('剪切文件失败!');</script>");

}

return ret;

}

  protected void Button1_Click(object sender, EventArgs e)

  {

FileCreate(Server.MapPath("123.txt")); //创建文件

  }

protected void Button2_Click(object sender, EventArgs e)

{;

FileDelete(Server.MapPath("123.txt")); //删除文件

}

protected void Button3_Click(object sender, EventArgs e)

{

FileCopy(Server.MapPath("123.txt"), Server.MapPath("data/123.txt")); //复制文件

}

protected void Button4_Click(object sender, EventArgs e)

{

FileMove(Server.MapPath("123.txt"), Server.MapPath("data/123.txt")); //剪切文件

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐