我要操作 abc.txt  删除这个txt中的最后一行数据 abc.txt 的内容是这样的    123132
    aaaaa
    ccccc
    ddddd
    eeeee         我要删除  eeeee         

解决方案 »

  1.   

    全部读出来,再循环写回去。 
     string filename = "1.txt"; 
     string[] lines = File.ReadAllLines(filename);
     for (int i = 0; i < lines.Length - 1; i++)
     {
         using (var sw = new StreamWriter(filename))
             sw.WriteLine(lines[i]);
     }
      

  2.   

    using 应该在外面。using (var sw = new StreamWriter(filename))
    {
        for (int i = 0; i < lines.Length - 1; i++)
           sw.WriteLine(lines[i]);
    }
      

  3.   

    1.读取abc.txt中的内容 存入字符串content1
    2.遍历content1,取出除最后一行的数据,存入字符串content2
    3.content2覆盖abc.txt中的数据
      

  4.   

    求解  using有什么用啊
      

  5.   

    using作用:
    1.引入命名空间
    2.自动释放using内的资源
      

  6.   

    更正一楼的:            string filename = "1.txt";
                string[] lines = File.ReadAllLines(filename);
                using (var sw = new StreamWriter(filename))
                {
                    for (int i = 0; i < lines.Length - 1; i++)
                    {
                        sw.WriteLine(lines[i]);
                    }
                }
      

  7.   

                string filename = "1.txt";
                string[] lines = File.ReadAllLines(filename);
                using (var sw = new StreamWriter(filename))
                {
                    for (int i = 0; i < lines.Length - 1; i++)
                    {
                        sw.WriteLine(lines[i]);
                    }
                }