Tag: text files

在另一个文本文件中搜索一个文本文件的行,速度更快

是否有更快的方法来搜索一个文本文件的每一行以便在另一个文本文件中出现,而不是在两个文件中逐行进行? 我有两个文本文件 – 一个有~2500行(我们称之为TxtA),另一个有~86000行(TxtB)。 我想在TxtA中为每一行搜索TxtB,并在找到的每个匹配项中返回TxtB中的行。 我目前将此设置为:对于TxtA中的每一行,逐行搜索TxtB以进行匹配。 然而,这需要很长时间才能完成。 似乎需要1-3个小时才能找到所有的比赛。 这是我的代码…… private static void getGUIDAndType() { try { Console.WriteLine(“Begin.”); System.Threading.Thread.Sleep(4000); String dbFilePath = @”C:\WindowsApps\CRM\crm_interface\data\”; StreamReader dbsr = new StreamReader(dbFilePath + “newdbcontents.txt”); List dblines = new List(); String newDataPath = @”C:\WindowsApps\CRM\crm_interface\data\”; StreamReader nsr = new StreamReader(newDataPath + “HolidayList1.txt”); List new1 = new List(); string dbline; string newline; List […]

Ghostscript转换PDF并输出文本文件

1.我需要将PDF文件转换为txt.file。 我的命令似乎工作,因为我在屏幕上获得转换后的文本,但不知何故,我无法将输出定向到文本文件。 public static string[] GetArgs(string inputPath, string outputPath) { return new[] { “-q”, “-dNODISPLAY”, “-dSAFER”, “-dDELAYBIND”, “-dWRITESYSTEMDICT”, “-dSIMPLE”, “-c”, “save”, “-f”, “ps2ascii.ps”, inputPath, “-sDEVICE=txtwrite”, String.Format(“-sOutputFile={0}”, outputPath), “-c”, “quit” }; } 2.有一个unicode speficic .ps吗? 更新:发布我的完整代码,可能错误是在其他地方。 public static string[] GetArgs(string inputPath, string outputPath) { return new[] { “-oc:/test.txt”, “-dSIMPLE”, “-sFONTPATH=c:/windows/fonts”, “-dNODISPLAY”, “-dDELAYBIND”, “-dWRITESYSTEMDICT”, “-f”, “C:/Program Files/gs/gs9.05/lib/ps2ascii.ps”, […]

C#StreamReader使用分隔符保存到Array

我有一个带有制表符分隔数据的文本文件。 我在C#应用程序中需要的是我从文本文件中读取一行并将它们保存到一个数组中,在每个文件中将它们分开。 然后我对下一行做同样的事情。 我的代码: StreamReader sr = new StreamReader(dlg.FileName); string s = sr.ReadLine(); 现在,我已经尝试将该行写入数组,但这不起作用。 有人怎么管理这个?

Windows IoT Raspberry Pi 3 c#创建.txt文件

我正在使用带有Win IoT的Rasp Pi 3。 我正在尝试使用数据和时间作为文件名创建.txt文件。 但是,似乎我无法创建.txt文件。 我通过按下按钮生成log.txt文件来测试。 按下按钮后,没有错误消息。 当我读取USB驱动器时,创建了Log文件夹,但没有Log.txt文件。 private async void Btn_Click(object sender, RoutedEventArgs e) { var removableDevices = KnownFolders.RemovableDevices; var externalDrives = await removableDevices.GetFoldersAsync(); var drive0 = externalDrives[0]; var logFolder = await drive0.CreateFolderAsync(“Log”); var logFile = await logFolder.CreateFileAsync(“Log.txt”); var byteArray = new byte[] { 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77 }; using […]

StreamWriter.WriteLine()无法正常工作

我试图使用StreamWriter.WriteLine(非静态)将几行(一次一行)写入.txt文件。 const string filename = “BasicTestInfo.txt”; using (var writer = new StreamWriter(filename, false)) { writer.WriteLine(“{0} 350 200 200 10 2 28 20 200 2500 1200 1 1”, Player1); writer.WriteLine(“{0} 300 150 150 4 2 15 18 150 2500 1000 1 0”, Player2); writer.WriteLine(“{0} 200 140 450 25 14 10 70 4500 2500 750 1 1”, […]

C# – 将文本文件作为类加载

有没有办法将.txt文件作为一个类加载,我的主程序可以从中调用函数? 我基本上试图将mod支持添加到我的简单应用程序中,用户可以从每个文件中选择选项。 该文件遵循类似(但不相同)的格式,在主程序中调用一堆空白(函数)。 我怎样才能做到这一点? 甚至可能这样做(可能不是,回答我自己的问题?),考虑到它不会与程序的其余部分一起编译? 谢谢!

文本文件中C#中的StreamWriter限制

我有一个包含100行的数组列表。 当我尝试将其导出到文本文件(txt)时,输出只有84行,它停在第84行的中间。 当我查看文件大小时,它显示了非常清晰的4.00KB,好像对流编写器有某种限制。 我尝试使用不同的参数等,但它一直在发生。 这是代码: FileStream fs = new FileStream(path, FileMode.Create); StreamWriter sw = new StreamWriter(fs); ArrayList chartList = GetChart(maintNode); foreach (var line in chartList) { sw.WriteLine(line); } fs.Close(); Console.WriteLine(“Done”); 谢谢您的帮助!