C#写入/读出文本文件 public void Page_Load(Object src,EventArgs e) { StreamWriter rw = File.CreateText(Server.MapPath(".")+"//myText.txt"); rw.WriteLine("追逐理想"); rw.WriteLine("kzlll"); rw.WriteLine(".NET笔记"); rw.Flush(); rw.Close(); } 打开文本文件 StreamReader sr = File.OpenText(Server.MapPath(".")+"//myText.txt" ); StringBuilder output = new StringBuilder(); string rl; while((rl=sr.ReadLine())!=null ) { output.Append(rl+"<br>"); } lblFile.Text = output.ToString(); sr.Close(); C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"//myText.txt" ); sw.WriteLine("追逐理想" ); sw.WriteLine("kzlll" ); sw.WriteLine(".NET笔记" ); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFile,NewFile; OrignFile = Server.MapPath( " . " ) + " //myText.txt " ; NewFile = Server.MapPath( " . " ) + " //myTextCopy.txt " ; File.Copy(OrignFile,NewFile, true ); C#删除文件 string delFile = Server.MapPath( " . " ) + " //myTextCopy.txt " ; File.Delete(delFile); C#移动文件 string OrignFile,NewFile; OrignFile = Server.MapPath( " . " ) + " //myText.txt " ; NewFile = Server.MapPath( " . " ) + " //myTextCopy.txt " ; File.Move(OrignFile,NewFile); C#创建目录 // 创建目录c:/sixAge DirectoryInfo d = Directory.CreateDirectory( " c://sixAge " ); // d1指向c:/sixAge/sixAge1 DirectoryInfo d1 = d.CreateSubdirectory( " sixAge1 " ); // d2指向c:/sixAge/sixAge1/sixAge1_1 DirectoryInfo d2 = d1.CreateSubdirectory( " sixAge1_1 " ); // 将当前目录设为c:/sixAge Directory.SetCurrentDirectory( " c://sixAge " ); // 创建目录c:/sixAge/sixAge2 Directory.CreateDirectory( " sixAge2 " ); // 创建目录c:/sixAge/sixAge2/sixAge2_1 Directory.CreateDirectory( " sixAge2//sixAge2_1 " ); 递归删除文件夹及文件 <% @ Page Language = C# %> <% @ Import namespace = " System.IO " %> < Script runat = server > public void DeleteFolder( string dir) { if (Directory.Exists(dir)) //如果存在这个文件夹删除之 { foreach(string d in Directory.GetFileSystemEntries(dir)) { if(File.Exists(d)) File.Delete(d); //直接删除其中的文件 else DeleteFolder(d); //递归删除子文件夹 } Directory.Delete(dir); //删除已空文件夹 Response.Write(dir+" 文件夹删除成功"); } else Response.Write(dir+" 该文件夹不存在"); //如果文件夹不存在则提示 } protected void Page_Load (Object sender ,EventArgs e) { string Dir="D://gbook//11"; DeleteFolder(Dir); //调用函数删除文件夹 } </ Script >