如何修改txt文本文件的内容
来源:互联网 发布:淘宝订单号查询 系统 编辑:程序博客网 时间:2024/04/28 00:35
private void button1_Click(object sender, System.EventArgs e)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
if(File.Exists("mytext.txt"))
{
using(StreamReader sr = new StreamReader("mytext.txt",System.Text.Encoding.Default))
{
sb.Append(sr.ReadToEnd().Replace("*"," ").Trim());
}
}
using(StreamWriter sw = new StreamWriter("mytext.txt"))
{
sw.Write(sb.ToString());
}
}
StreamReader sr = new StreamReader("C://test.txt");
string data = sr.ReadToEnd();
Console.WriteLine(data.Replace("*", " "));
Console.ReadLine();
public static DataTable readtdtxt(string FilePath, string[] FieldsInArray) //读文本文件 插入datatable
{
// int i = 0;
// string strtxtmn = "";
// string strtablemn = "";
DataTable dt = new DataTable();
//
//DataTable Dt_Txt = new DataTable();
//using (StreamReader sr = new StreamReader(FilePath, Encoding.GetEncoding("gb2312")))
//{
// string strRead = sr.ReadLine();
// while (!string.IsNullOrEmpty(strRead))
// {
// if (!string.IsNullOrEmpty(strRead))
// {
// // strReadGB2312ToUTF8()
// string[] arraydata = strRead.Split('|');
// DataRow dr = dt.NewRow();
// for (int k = 0; k < arraydata.Length; k++)
// {
// dr[FieldsInArray[k]] = arraydata[k].ToString();
// }
// Dt_Txt.Rows.Add(dr);////
// // dt.Rows.InsertAt(dr.ItemArray, k); //指定位置插入;
// }
// strRead = sr.ReadLine();
// }
//}
//////
for (int k = 0; k < FieldsInArray.Length; k++)
{
// dr[FieldsInArray[k]] = arraydata[k];
// dt.Columns.Add(FieldsInArray[k]);
dt.Columns.Add(FieldsInArray[k], typeof(System.String));
}
// using (StreamReader sr = new StreamReader("D://1.txt"))
// using (StreamReader sr = new StreamReader(FilePath))
using (StreamReader sr = new StreamReader(FilePath, Encoding.GetEncoding("gb2312")))
// StreamReader sr = new StreamReader(fs, Encoding.GetEncoding("gb2312"));//以gb2312编码读取文本文件中的汉字,要不然,读取的内容中如果有汉字,则显示为乱码。
{
string strRead = sr.ReadLine();
while (!string.IsNullOrEmpty(strRead))
{
if (!string.IsNullOrEmpty(strRead))
{
// strReadGB2312ToUTF8()
string[] arraydata = strRead.Split('|');
DataRow dr = dt.NewRow();
for (int k = 0; k < arraydata.Length; k++)
{
if (k == 2)
{
dr[FieldsInArray[k]] = site_wrwname(arraydata[k].ToString());
}
else
{
dr[FieldsInArray[k]] = arraydata[k].ToString();
}
}
dt.Rows.Add(dr);////
// dt.Rows.InsertAt(dr.ItemArray, k); //指定位置插入;
}
strRead = sr.ReadLine();
}
}
/* DataTable.coumns.add("ID");
for (int i = 1; i < DataTable.Rows.count + 1; i++)
{
DataTable.Rows[i]["ID"] = i.tostring();
}
* */
return dt;
}
- 如何修改txt文本文件的内容
- .NET修改txt文本文件
- DOS命令比较两个文本文件txt的内容差异
- 修改右键菜单中新建txt文本文件的默认编码
- 修改右键菜单中新建txt文本文件的默认编码
- 使用PYTHON实现如何修改文本文件中的内容
- C#修改txt文本内容的方法
- txt文件内容修改
- java对txt文本文件的复制粘贴(对文件内容进行了简单的修改)以行为一个处理单位
- C++往txt文本文件里面写入内容
- Java 怎样修改文本文件内容
- 如何读取、修改文本文件
- 如何读取、修改文本文件
- linux C 修改文本文件中指定行的内容
- MFC --txt文本文件的读写
- MFC TXT 文本文件的读写
- 提取txt文本文件里的内容分别放到两个文件中
- 数据导入,可以将txt文本文件或excel的内容导入到数据库
- 初文
- 端口查看
- CQ的包打开进行修改
- 文件操作
- Ubuntu 显示分辨率不正确的修正
- 如何修改txt文本文件的内容
- API 测试(16)
- append标签
- FusionCharts 的XML标签属性 (一)
- MyEclipse 快捷键(转修)
- css自动换行
- 易我恢复数据
- ◎Ant的使用 - buildfile
- Table 中添加用户自定义控件