如何删除一文件
如何清空一文本文件的内容
如何计算一文本文件有几行,即文本文件中的回车符是什么,怎么计算回车符的个数

解决方案 »

  1.   

    File.Delete("文件路径");
    File.Open("文件路径", FileMode.Truncate)
    回车符啊麻烦点
      

  2.   

    tring urlFile = "XXXX.txt";
                FileInfo URLFileInfo = new FileInfo(urlFile);
                if (!URLFileInfo.Exists)
                {
                    FileStream a = URLFileInfo.Create();
                    a.Close();
                }
                URLFileInfo.Attributes = FileAttributes.Normal;
                if (URLFileInfo.IsReadOnly) URLFileInfo.IsReadOnly = false;
                using (StreamReader sr = new StreamReader(urlFile))
                {
                    String line;
                    while ((line = sr.ReadLine()) != null)
                    {
                        listBoxCon.Items.Add(line);
                    }Environment.NewLine
      

  3.   

       int lines = 0;
    StringBuilder sb = new StringBuilder();
                using (StreamReader sr = new StreamReader(""))
                {
                    while (!sr.EndOfStream)
                    {
                        
                        string content = sr.ReadLine();
                        sb.Append(content);
                        lines++;
                    }
                }
    你试试看lines能反映出多少行吗
      

  4.   


    #region 删除文件
    System.IO.File.Delete("文件路径");
    #endregion#region 清空文件内容
                System.IO.StreamReader sr = new System.IO.StreamReader("文件路径");
                string str = sr.ReadToEnd();
                string[] result = str.Split("\n".ToCharArray());
                sr.Close();
                System.IO.StreamWriter sw = new System.IO.StreamWriter("文件路径", false);
                for (int i = 0; i < result.Length; i++)
                    sw.WriteLine(string.Empty);
                sw.Close();
    #endregion#region 计算一文本文件有几行,返回回车个数
                System.IO.StreamReader sr = new System.IO.StreamReader(文件路径");
                string str = sr.ReadToEnd();
                string[] result = str.Split("\n".ToCharArray());
                Console.WriteLine("文本文件有{0}行,回车数为{1}", result.Length, result.Length-1);
                sr.Close();
      

  5.   

    to:ojlovecd
    再问下,文件改名呢?