资源简介
C#操作TXT的实力,包括新建,删除,以及字符串处理
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace WindowsFormsApplication6
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender EventArgs e)
{
textBox1.Text =“C:\\Users\\jack\\Desktop\\cass4.0数据格式\\“;
textBox2.Text =“G:\\txt处理后\\“;
string SourcePath=textBox1.Text;
string DestinationPath = textBox2.Text;
DirectoryInfo Directory = new DirectoryInfo(SourcePath);
foreach (FileInfo file in Directory.GetFiles())
{
StreamReader sr = new StreamReader(SourcePath + file.Name);
string[] lines = File.ReadAllLines(SourcePath + file.Name);
int a = 0;
string Combina=““;
List needs = new List();
foreach(string line in lines)
{
// a=a+1;
// string Combina=““;
if (line.Length >4)
{
needs.Add(line);
}
}
needs.RemoveAt(0);
int count = 0;
List Combination = new List();
for (int y = 2; y <= needs.Count; y=y+2)
{
Combina =“355“+needs[y-1] +““ +“35“ + needs[y]; //合并
count = count + 1; //用来统计合并了多少个数据
Combination.Add(Combina); //用另一个数组存储合并后数据
}
for (int z = 1; z <= count*2; z++)
{
needs.RemoveAt(1);
}
for (int i = 0; i < Combination.Count; i++)
{
needs.Add(Combination[i]);
}
WriteInTxt(DestinationPath + file.Name needs);
}
}
public static void WriteInTxt(string DestinationPathList needs)
{
string WriteInPath = DestinationPath;
int NumberCount =needs.Count;
int i=0;
if (!File.Exists(WriteInPath))
{
FileStream fs1 = new FileStream(WriteInPath FileMode.Create FileAccess.Write);//创建写入文件
StreamWriter sw = new StreamWriter(fs1);
for(i = 0;i < NumberCount ; i++)
{
sw.WriteLine(needs[i]);//开始写入值
}
sw.Close();
fs1.Close();
}
else
{
FileStream fs = new FileStream(WriteInPath FileMode.Open FileAccess.Write);
Str
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9728 2014-10-24 09:47 txt读写\WindowsFormsApplication6\bin\Debug\WindowsFormsApplication6.exe
文件 30208 2014-10-24 09:47 txt读写\WindowsFormsApplication6\bin\Debug\WindowsFormsApplication6.pdb
文件 24224 2014-11-17 11:11 txt读写\WindowsFormsApplication6\bin\Debug\WindowsFormsApplication6.vshost.exe
文件 490 2013-06-18 20:28 txt读写\WindowsFormsApplication6\bin\Debug\WindowsFormsApplication6.vshost.exe.manifest
文件 3384 2014-10-24 09:47 txt读写\WindowsFormsApplication6\Form1.cs
文件 2983 2014-10-22 16:14 txt读写\WindowsFormsApplication6\Form1.Designer.cs
文件 5817 2014-10-22 16:14 txt读写\WindowsFormsApplication6\Form1.resx
文件 5420 2014-10-22 16:35 txt读写\WindowsFormsApplication6\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7168 2014-11-17 11:11 txt读写\WindowsFormsApplication6\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 1258 2014-10-22 19:05 txt读写\WindowsFormsApplication6\obj\x86\Debug\WindowsFormsApplication6.csproj.FileListAbsolute.txt
文件 975 2014-10-22 16:14 txt读写\WindowsFormsApplication6\obj\x86\Debug\WindowsFormsApplication6.csproj.GenerateResource.Cache
文件 9174 2014-10-22 17:02 txt读写\WindowsFormsApplication6\obj\x86\Debug\WindowsFormsApplication6.csprojResolveAssemblyReference.cache
文件 9728 2014-10-24 09:47 txt读写\WindowsFormsApplication6\obj\x86\Debug\WindowsFormsApplication6.exe
文件 180 2014-10-22 16:14 txt读写\WindowsFormsApplication6\obj\x86\Debug\WindowsFormsApplication6.Form1.resources
文件 30208 2014-10-24 09:47 txt读写\WindowsFormsApplication6\obj\x86\Debug\WindowsFormsApplication6.pdb
文件 180 2014-10-22 16:14 txt读写\WindowsFormsApplication6\obj\x86\Debug\WindowsFormsApplication6.Properties.Resources.resources
文件 1508 2014-11-17 11:11 txt读写\WindowsFormsApplication6\obj\x86\Debug\数据格式转化.csproj.FileListAbsolute.txt
文件 975 2014-10-24 09:47 txt读写\WindowsFormsApplication6\obj\x86\Debug\数据格式转化.csproj.GenerateResource.Cache
文件 9214 2014-10-24 09:47 txt读写\WindowsFormsApplication6\obj\x86\Debug\数据格式转化.csprojResolveAssemblyReference.cache
文件 505 2014-10-22 15:49 txt读写\WindowsFormsApplication6\Program.cs
文件 1380 2014-10-22 15:49 txt读写\WindowsFormsApplication6\Properties\AssemblyInfo.cs
文件 2900 2014-10-22 15:49 txt读写\WindowsFormsApplication6\Properties\Resources.Designer.cs
文件 5612 2014-10-22 15:49 txt读写\WindowsFormsApplication6\Properties\Resources.resx
文件 1111 2014-10-22 15:49 txt读写\WindowsFormsApplication6\Properties\Settings.Designer.cs
文件 249 2014-10-22 15:49 txt读写\WindowsFormsApplication6\Properties\Settings.settings
文件 3707 2014-10-22 16:14 txt读写\WindowsFormsApplication6\数据格式转化.csproj
文件 902 2014-10-22 19:07 txt读写\数据格式转化.sln
..A..H. 31232 2014-11-07 10:15 txt读写\数据格式转化.suo
..A..H. 53248 2014-11-17 11:59 txt读写\数据格式转化.v12.suo
目录 0 2014-10-22 15:49 txt读写\WindowsFormsApplication6\obj\x86\Debug\TempPE
............此处省略11个文件信息
- 上一篇:c#仓库信息管理系统
- 下一篇:Aspose.Pdf生成pdf
相关资源
- c#仓库信息管理系统
- 用于验证码图片识别的类C#源码
- 一个用WPF编写的串口助手
- WinformC# 模拟登陆百度 HttpWebRequest的应
- c#背单词程序源代码,非常简单
- asp.net实现文件夹上传、修改、删除,
- C#调用photoshop工具源码
- C#串口调试工具44664
- ArcGIS+Engine+C#开发源代码以及图表统计
- C#实现后门程序的
- C#制作的个人存款业务处理程序
- C# WPF+MVVM+EF+多语言
- LitJson.dll C# 与 unity 可用的Json处理插
- C#项目开发案例全程实录第2版光盘
- C#CircularProgressBar
- C# 图书系统 SQL
- 使用鼠标钩子实现透明窗体桌面画图
- 计算两个日期之间工作日天数(c#实现
- c#调用 windows api实现WinForm中嵌入EXE程
- c#吃金豆游戏源代码
- C# 编写的数字式电子时钟控件,颜色
-
C#+xm
l通讯录 - c# / VB 调用refprop.dll
- C#+sqlite 登录Demo
- 手表类C#语言编程实现计算几天后的日
- 小景点售票系统.。。。。C#语言及有
- C# 高德地图百度地图计算两点坐标距
- c#小游戏21点代码和界面
- C# Datatable数据Excel导出和行列转换
- C#写的Ftp上传文件、文件夹
评论
共有 条评论