文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C#操作文本文件 在行首和行尾追加文本

C#操作文本文件 在行首和行尾追加文本

时间:2010-09-02  来源:开心无痕

  起因:

  有七个超过50行的SQL语句。但是不能作为存储过程放在数据库中。这样在写到C#的后台逻辑中需要在每一个行追加SqlStr.Append(“  和 ");这样两个东西。

  经过:

  1.在控制台中操作,先将SQL语句复制到VS中,美化一下,将每一行都顶格,也就是保证首字母没有空格。

  2.将美化好的语句,复制到C:\Test.txt文件中。并且在同一目录下创建NewFile.txt文件,用来存放新文件。

  3.控制台中写入以下代码:

  4.执行,可以看到www.qichepeijian.com,在控制台中也显示了变化后的SQL语句了。然后去NewFile.txt可以去拷贝了。

  using System;

  using System.Collections.Generic;

  using System.Linq;

  using System.Text;

  using System.IO;

  using System.Collections;

  namespace FileOperation {

  class Program {

  static void Main(string[] args) {

  //FileStream fs = new FileStream(@"C:\carError.txt", FileMode.Open, FileAccess.ReadWrite);

  StreamReader objreader = new StreamReader(@"C:\Test.txt",Encoding.Default);

  StreamWriter sw = new StreamWriter(@"C:\NewFile.txt");

  string sline = "";

  ArrayList al = new ArrayList();

  while (sline!=null) {

  sline = objreader.ReadLine();

  if (sline != null) {

  al.Add("strSql.Append(\" " +sline+"\");");

  }

  }

  objreader.Close();

  foreach (string s in al) {

  sw.WriteLine(s);

  Console.WriteLine(s);

  }

  sw.Close();

  Console.ReadLine();

  }

  }

  }

  结果:

  1.成功完成追加。注意:在StreamReader中编码要注意,如果不加编码,输出会出现乱码。

  2.积累。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载