为了方便直观的体现操作方法,先在前台页面上建立几个按纽和labels标签,如下所示:

点击展示示例
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="write" runat="server" Rows="5" Width="250" Height="80" Text=".Net中文社区-致力于.Net平台技术的研究!"></asp:TextBox><br />
<asp:Button ID="addFile" runat="server" Text="在aspxcs.txt文件里写入内容" OnClick="addFile_OnClick" /><br />
<asp:Label ID="lab" runat="server" ForeColor="Red"></asp:Label><br /><br />
<asp:Button ID="copyFile" runat="server" Text="拷贝aspxcs.txt文件为aspxcsnet.txt文件" OnClick="copyFile_OnClick" />
<asp:Label ID="lab2" runat="server" ForeColor="Red"></asp:Label><br /><br />
<asp:Button ID="delFile" runat="server" Text="删除aspxcsnet.txt文件" OnClick="delFile_OnClick" />
<asp:Label ID="lab3" runat="server" ForeColor="Red"></asp:Label><br /><br />
<asp:Button ID="moveFile" runat="server" Text="移动文件" OnClick="moveFile_OnClick" />
<asp:Label ID="lab4" runat="server" ForeColor="Red"></asp:Label><br /><br />
<asp:Button ID="creatFile" runat="server" Text="创建目录" OnClick="creatFile_OnClick" />
<asp:Label ID="lab5" runat="server" ForeColor="Red"></asp:Label><br /><br />
</div>
</form>
</body>
</html>
后台页面:

using ...System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
public partial
class _Default : System.Web.UI.Page

...{
protected void Page_Load(object sender, EventArgs e)

...{
}
//在aspxcs.txt文件里写入内容
protected void addFile_OnClick(object sender, EventArgs e)

...{
StreamWriter sw = File.AppendText(Server.MapPath(".") + "\\aspxcs.txt");
sw.Write(""+write.Text.Trim()+"");//写入内容到aspxcs.txt文件里
sw.Flush();
sw.Close();
lab.Text = "内容写入成功!";
}
//拷贝aspxcs.txt文件为aspxcsnet.txt
protected void copyFile_OnClick(object sender, EventArgs e)

...{
string OldFile, NewFile;
OldFile = Server.MapPath(".") + "\\aspxcs.txt";
NewFile = Server.MapPath(".") + "\\aspxcsnet.txt";
File.Copy(OldFile, NewFile, true);
lab2.Text = "拷贝成功";
}
//删除aspxcsnet.txt文件
protected void delFile_OnClick(object sender, EventArgs e)

...{
string delFile = Server.MapPath(".") + "\\aspxcsnet.txt";
File.Delete(delFile);
lab3.Text = "删除成功!";
}
//移动文件
protected void moveFile_OnClick(object sender, EventArgs e)

...{
string OldFile, NewFile;
OldFile = Server.MapPath(".") + "\\aspxcs.txt";
NewFile = Server.MapPath(".") + "\\MyFile.txt";
File.Move(OldFile, NewFile);
lab4.Text = "移动成功";
}
//创建目录
protected void creatFile_OnClick(object sender, EventArgs e)

...{
DirectoryInfo d = Directory.CreateDirectory("c:\\sixAge"); // 创建目录c:\sixAge
DirectoryInfo d1 = d.CreateSubdirectory("sixAge1"); // d1指向c:\sixAge\sixAge1
DirectoryInfo d2 = d1.CreateSubdirectory("sixAge1_1"); //. CreateSubdirectory在指定路徑中創建一個或多個子目錄。 d2指向c:\sixAge\sixAge1\sixAge1_1
Directory.SetCurrentDirectory("c:\\sixAge"); //.SetCurrentDirectory將應用程序的當前目錄設置成指定目錄。 将当前目录设为c:\sixAge
Directory.CreateDirectory("sixAge2");// 创建目录c:\sixAge\sixAge2
Directory.CreateDirectory("sixAge2\\sixAge2_1"); //创建目录c:\sixAge\sixAge2\sixAge2_1
lab5.Text = "创建成功";
}
}
以上方法只是简单的运用,希望能对你有所帮助,可直接复制代码运行测试!