TxT写入 读出
来源:互联网 发布:淘宝抢鞋软件 编辑:程序博客网 时间:2024/06/05 19:08
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace WindowsFormsApplication6{ class TxTWriteAndRead { #region 读入到text中 /// <summary> /// 读入到text中 /// </summary> /// <param name="FullFileName"></param> /// <param name="TextAll"></param> /// <returns></returns> public static bool TxtExport(string FullFileName, List<string[]> strContent) { if (!CreatFile(FullFileName)) { return false; } StringBuilder sb = new StringBuilder(); foreach (string[] item in strContent) { if(item.length>=2)
{
sb.Append(item[0] + ":" + item[1] + "\r\n");
} } StreamWriter sw = new StreamWriter(FullFileName, true, Encoding.Default); //该编码类型不会改变已有文件的编码类型 sw.WriteLine(sb.ToString()); sw.Close(); return true; } #endregion #region 创建文件(文件存在则跳过) /// <summary> /// 创建文件(文件存在则跳过) /// </summary> /// <param name="FullFileName">带路径的文件名</param> /// <returns></returns> public static bool CreatFile(string FullFileName) { if (File.Exists(FullFileName)) { return true; } else { try { FileStream fs = new FileStream(FullFileName, FileMode.CreateNew); fs.Close(); return true; } catch { return false; } } } #endregion public static List<string[]> ReadToList(string FullFileName) { List<string[]> li = new List<string[]>(); if (CreatFile(FullFileName)) { StreamReader sr = new StreamReader(FullFileName, Encoding.Default); while (true) { string strR = sr.ReadLine(); if (strR == null) { break; } li.Add(strR.Split(':')); } sr.Close(); } return li; } }}
如果 有好的改良方案,敬请指正。。
- TxT写入 读出
- java简单读出和写入txt文件
- MFC 向txt文件写入和读出汉字
- 将数组写入txt读出后数据出错
- 将硬盘中两个TXT文件读出来,并写入另一个文件
- 【C++】Mat型数据写入txt文件并可用标签进行搜索读出
- INF文件写入读出
- C#写入/读出文本文件
- 结构体写入读出
- 写入、读出文件
- 写入、读出数据
- 注册表的读出与写入
- android IO流 写入 读出
- c#写入文件读出文件
- Cookie的写入与读出
- 文件的写入与读出
- 体验文件写入/读出--char3
- 文件的写入与读出
- CLR 4 新特性 ------ 概览
- vim格式对齐命令
- make linux内核
- 对自己小小的网站的改进--添加导航和网址导航功能
- nginx中内存对齐调用的函数
- TxT写入 读出
- 多维数据模型
- 用java实现单链表模拟栈
- unity3d数据存取
- Merge into的使用详解-你Merge了没有
- 【linux】ubuntu 10.10更新源
- c++ 友元关系与继承
- Linux中__init、__devinit等初始化宏
- VC怎样让程序只有一个实例