【使用c#从文本文件中删除备用行】教程文章相关的互联网学习教程文章

使用c#从文本文件中删除备用行【代码】

我正在做一个项目,我必须从.txt文件中读取数据,然后使用查询将每行插入表中. 现在例如文本文件的内容将是 11111 1111x 22222 2222x 33333 3333X 等等. 现在你可以看到备用行几乎是重复的,所以我想删除备用行,以便可用数据变为 11111 22222 33333 然后处理我的其余代码. 有什么方法可以做到吗? 到目前为止,我一直在使用数组列表来获取此信息using (StreamReader sr = new StreamReader(Server.MapPath("03122013114450.txt"), true...

c# – 如何在文本文件中的某些行之前只编写#?【代码】

我有一个像这样的文本文件:Rows ... product.people product.people_good product.people_bad product.boy #product.me... Rows我想在产品之前加#.和文件是:Rows ... #product.people #product.people_good #product.people_bad #product.boy #product.me ... Rows为此,我使用下一个代码:string installerfilename = pathTemp + fileArr1;string installertext = File.ReadAllText(installerfilename);var linInst = File.ReadL...

C#读取超大文本文件

现有一个超大TXT文件,内部以\t分格,每行244个值,一共250万行,大小1.9G,第一行是列名,现在要将每一行的数据读出来进行处理,如果一次性读进内存肯定是不行的。 目录 读第一行: 读后续行: 遍历方法 使用感受 参考: 读第一行:string headerLine = File.ReadLines(path).FirstOrDefault(); // Read the first row for headings 读后续行: _filePath是文件路径 _currentLine是读过的行数 limit指定的是一次读多少行 _encodin...

C#读取文本文件和写文本文件【代码】

C#读取文本文件 1 // 读操作2 public static void Read()3 {4 // 读取文件的源路径及其读取流5 string strReadFilePath = @"../../data/ReadLog.txt";6 StreamReader srReadFile = new StreamReader(strReadFilePath);7 8 // 读取流直至文件末尾结束9 while (!srReadFile.EndOfStream) 10 { 11 string strReadLine =...

c#-使用率记录的.NET最佳实践-文本文件?数据库?

我的团队可以使用该工具来执行各种管理任务,该工具可以处理各种远程调用,Active Directory查找,调用脚本等,以支持数千台计算机.我大约有十二个人在积极使用它,但是对于极客和进一步的发展,我想建立一些统计和使用记录(不是个人的,只是查看所使用的是多少). 我的问题是,.NET(特别是C#)中记录此信息的一种好方法(或什至是最好的方法)是什么? 我的第一个想法是TXT文件,甚至是XML文件,但我不知道我是否真的想一遍又一遍地加载未知大小...

C# – 将第一个列从文本文件插入数据库【代码】

我想从文本文件中读取并将其第一列作为行插入数据库中. 这是文本文件的样子:1264311 | SMS_DR | DELIVERED373414 | SMS_DR | EXPIRED418 | SMS_DR | UNDELIVERABLE 1628984 | SMS_MT | 我想只获取带有整数值的第一列,并将它们作为一行插入我的数据库中以获得:DELIVERED EXPIRED UNDELIVERABLE BLABLA 1264311 373414 418 1628984 当我运行我的代码时,它会插入所有4行,这是我的代码:sr1 = ...

将大型数据表从MySQL数据库下载到C#中的文本文件【代码】

我有一个MySQL数据库“DB”,其中有一个表“TABLE”的单个字段,它包含大约8百万行.我试图将该表下载到文本文件中,如下所示://Open connection. connection.Open();//Create command. MySqlCommand command = connection.CreateCommand(); command.CommandText = "SELECT * FROM `DB`.`TABLE`";//Execute command. MySqlDataReader result = command.ExecuteReader();//If result isn't null if (result != null) {//Open stream to...

c# – LinqToSql是否支持文本文件连接?【代码】

使用LinqToSQL时,我无法将连接字符串初始化为文本文件. 我正在尝试使用以下连接字符串创建DataContext:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\dat\;Extended Properties=text;HDR=Yes;FMT=Delimited我不断收到“关键字提供商不受支持”的错误.我也试过’providerName’并收到了同样的错误. 我想知道这是否掩盖了无法支持使用Text文件作为连接. LinqToSql能做我想做的事吗?如果是这样,有人可以提供字符串的工作示例吗?...

使用c#从分隔文本文件中插入SQL Server表中的批量数据【代码】

我有制表符分隔的文本文件.文件大约100MB.我想将此文件中的数据存储到SQL Server表.存储在sql server中时,该文件包含100万条记录.实现这一目标的最佳方法是什么? 我可以在c#中的momory数据表中创建,然后将其上传到sql server,但在这种情况下,它会将整个100 MB的文件加载到内存中.如果文件大小变大怎么办?解决方法:没问题; CsvReader将处理大多数分隔的文本格式,并实现IDataReader,因此可用于提供SqlBulkCopy.例如:using (var fi...

Windows Metro应用程序-使用C#编写和读取文本文件?【代码】

创建文本文件:var myFile = "test"; var folderUsed = Windows.Storage.ApplicationData.Current.LocalFolder; var fileOption = Windows.Storage.CreationCollisionOption.ReplaceExisting; var createdFile = await folderUsed.CreateFileAsync(myFile, fileOption);将字符串写入创建的文本文件:var writeThis = "write this "; await Windows.Storage.FileIO.WriteTextAsync(createdFile, writeThis);但是,它没有指定将在哪个...

c# – 在文本文件Windows Phone 8.1上读取和写入【代码】

我的目标是将“文本框”输入保存到文本文件,然后能够将保存的文本从同一文本文件加载回文本框.有帮助吗? 我认为我的一个错误是在控制台上阅读……namespace aaa {public partial class MainPage : PhoneApplicationPage{public MainPage(){InitializeComponent();}private void Button_Click(object sender, RoutedEventArgs e){string fileName = "test.txt";FileStream fs = null;fs = new FileStream(fileName, FileMode.Creat...

c# – 使用64位进程读取文本文件非常慢【代码】

我正在将文本文件(.itf)与位于文件夹中的某些逻辑合并.当我将它编译为32位(控制台应用程序,.Net 4.6)时,一切正常,但如果文件夹中有大量数据,我会得到超出内存的异常.将它编译为64位可以解决这个问题,但与32位进程相比,运行速度超慢(超过15倍). 我尝试使用BufferedStream和ReadAllLines,但两者的表现都非常糟糕.分析器告诉我这些方法使用99%的时间.我不知道问题是…… 这是代码:private static void readData(Dictionary<string, ...