天星直播

天星高清网络电视直播 http://www.3tvs.info 天星直播论坛 http://www.3tvs.info/bbs 天星影院 http://www.3tvs.info/yy
posts - 61, comments - 20, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

删除文本文件指定行

Posted on 2008-07-15 15:09 hyruur 阅读(590) 评论(0) 编辑 收藏

/// <summary>
        /// 删除文本文件指定行
        /// </summary>
        /// <param name="deleteLineIndex"></param>
        private void DeleteLine(int deleteLineIndex)
        {
            StreamReader reader = new StreamReader(PathFile);

            string text = reader.ReadToEnd();

            reader.Close();

            string[] textlines = Regex.Split(text, Environment.NewLine);
            StringBuilder str = new StringBuilder();
            for (int i = 0; i < textlines.Length; i++)
            {
                if (i == deleteLineIndex)
                    continue;
                str.AppendLine(textlines[i]);
            }
         
            StreamWriter writer = new StreamWriter(PathFile);
            writer.Write(str.ToString());
            writer.Close();
        }