posts - 8, comments - 1, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

删除文本文件指定行

Posted on 2008-07-15 15:09 hyruur 阅读(134) 评论(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();
        }

发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1243426 pmHtFH+0wYo=



相关文章:

相关链接: