c#文件操作

来源:互联网 发布:自动化软件测试工程师 编辑:程序博客网 时间:2024/04/28 15:54

//C#写入/读出文本文件

  string fileName =@"c:/111.txt";
  StreamReader sr = new StreamReader(fileName);                                              string  str=sr.ReadLine  ();                                                                                                                                    sr.close();                                       

  StreamWriterrw=File.CreateText(Server.MapPath(".")+"//myText.txt");
 rw.WriteLine("写入");
 rw.WriteLine("abc");
 rw.WriteLine(".NET笔记");
 rw.Flush();
 rw.Close();

 //打开文本文件
 StreamReadersr=File.OpenText(Server.MapPath(".")+"//myText.txt");
 StringBuilderoutput=newStringBuilder();
 stringrl;
 while((rl=sr.ReadLine())!=null)
 {
  output.Append(rl+"");
 }

 lblFile.Text=output.ToString();
 sr.Close();

 //C#追加文件
 StreamWritersw=File.AppendText(Server.MapPath(".")+"//myText.txt");
 sw.WriteLine("追逐理想");
 sw.WriteLine("kzlll");
 sw.WriteLine(".NET笔记");
 sw.Flush();
 sw.Close();

 //C#拷贝文件
 stringOrignFile,NewFile;
 OrignFile=Server.MapPath(".")+"//myText.txt";
 NewFile=Server.MapPath(".")+"//myTextCopy.txt";
 File.Copy(OrignFile,NewFile,true);

 //C#删除文件
 stringdelFile=Server.MapPath(".")+"//myTextCopy.txt";
 File.Delete(delFile);

 //C#移动文件
 stringOrignFile,NewFile;
 OrignFile=Server.MapPath(".")+"//myText.txt";
 NewFile=Server.MapPath(".")+"//myTextCopy.txt";
 File.Move(OrignFile,NewFile);

 //C#创建目录
 //创建目录c:/sixAge
 DirectoryInfod=Directory.CreateDirectory("c://sixAge");
 //d1指向c:/sixAge/sixAge1
 DirectoryInfod1=d.CreateSubdirectory("sixAge1");
 //d2指向c:/sixAge/sixAge1/sixAge1_1
 DirectoryInfod2=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");

原创粉丝点击