zoukankan      html  css  js  c++  java
  • C# 文件操作相关

    #写入/读出文本文件
      string fileName =@"c:\111.txt";
      StreamReader sr = new StreamReader(fileName);                                              string  str=sr.ReadLine  ();                                                                                                                                    sr.close();                                      
      StreamWriter rw=File.CreateText(Server.MapPath(".")+"\\myText.txt");
     rw.WriteLine("写入");
     rw.WriteLine("abc");
     rw.WriteLine(".NET笔记");
     rw.Flush();
     rw.Close();
     //打开文本文件
     StreamReader sr=File.OpenText(Server.MapPath(".")+"\\myText.txt");
     StringBuilder output=newStringBuilder();
     string rl;
     while((rl=sr.ReadLine())!=null)
     {
      output.Append(rl+"");
     }
     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
     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");

     

    新一篇: 心如止水 | 旧一篇: C# 网络通讯乱码问题解决小tips

  • 相关阅读:
    IE10 下兼容性问题
    前端面试题十九
    前端面试题十八
    前端面试题十七
    前端面试题十六
    前端面试题十五
    前端面试题十四
    前端面试题十三(兼容)
    前端面试题十二
    前端面试题十一
  • 原文地址:https://www.cnblogs.com/sunjie9606/p/1312613.html
Copyright © 2011-2022 走看看