Tag: 文本文件

该文件正由另一个进程使用,我必须关闭它吗? 怎么样?

我正在使用一个文本文件来获取一些数据用于以后的目的。 所以我要做的是检查文件是否存在,如果不是,我在需要时创建一个新文件。 这给了我一个错误,说我的文件仍在被不同的进程使用,但我不确定为什么会这样。 我就是这样做的。 在这里,我正在检查文件是否存在,它在程序运行时启动: private void CreateLastOpenFile() { if (!Directory.Exists(directory)) { Directory.CreateDirectory(directory); } if (!File.Exists(file)) { File.Create(file); } } 现在,我在检查或创建一个新文件时添加一些数据(我在我的程序中有两个位置): CreateLastOpenFile(); File.WriteAllText(file, data); 这可能有什么问题? 我从网上读过一些例子,但没有看到任何关于关闭任何文件的内容。

文本文件:逐行读取#

所以,假设我有一个包含20行的文本文件,每行都有不同的文本。 我希望能够有一个包含第一行的字符串,但是当我做NextLine(); 我希望它成为下一行。 我试过这个,但它似乎不起作用: string CurrentLine; int LastLineNumber; Void NextLine() { System.IO.StreamReader file = new System.IO.StreamReader(“c:\\test.txt”); CurrentLine = file.ReadLine(LastLineNumber + 1); LastLineNumber++; } 我怎么能这样做? 提前致谢。

C# – 将.txt文件读入TextBox

我试图使用以下代码将.txt文件读入多行文本框。 我已经让文件对话框按钮完美地工作,但我不知道如何将实际文本从文件框中获取到文本框中。 这是我的代码。 你能帮我吗? private void button_LoadSource_Click(object sender, EventArgs e) { Stream myStream = null; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = “c:\\”; openFileDialog1.Filter = “txt files (*.txt)|*.txt|All files (*.*)|*.*”; openFileDialog1.FilterIndex = 2; openFileDialog1.RestoreDirectory = true; if (openFileDialog1.ShowDialog() == DialogResult.OK) { try { if ((myStream = openFileDialog1.OpenFile()) != null) { using (myStream) { // Insert […]

C#读取包含由选项卡分隔的数据的文本文件

我有一些代码: public static void ReadTextFile() { string line; // Read the file and display it line by line. using (StreamReader file = new StreamReader(@”C:\Documents and Settings\Administrator\Desktop\snpprivatesellerlist.txt”)) { while ((line = file.ReadLine()) != null) { char[] delimiters = new char[] { ‘\t’ }; string[] parts = line.Split(delimiters, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < parts.Length; […]

将C#DataSet导出到文本文件

网上有很多关于如何从文本文件中填充DataSet的例子,但我想反过来。 我唯一能找到的就是这个,但似乎……不完整? 我希望它是一种可读格式,而不仅仅是逗号分隔,因此如果有意义的话,每行上的列之间的间距不相等。 这是我的意思的一个例子: Column1 Column2 Column3 Some info Some more info Even more info Some stuff here Some more stuff Even more stuff Bits and bobs 注意:我的DataSet中只有一个DataTable,因此无需担心多个DataTable。 编辑:当我说“可读”时,我的意思是人类可读。 提前致谢。

如何在C#中读取和编辑.txt文件?

例如,我有一个txt文件,内容如下: 12 345 45 2342 234 45 2 2 45345 234 546 34 3 45 65 765 12 23 434 34 56 76 5 我想在所有数字之间插入逗号,在每行的开头添加左括号,在每行的末尾添加右括号。 所以在编辑之后它应该是: {12, 345, 45} {2342, 234, 45, 2, 2, 45345} {234, 546, 34, 3, 45, 65, 765} {12, 23, 434, 34, 56, 76, 5} 我该怎么做?

通过C#编辑文本文件

我有一个巨大的文本文件,大小> 4GB,我想以编程方式替换它中的一些文本。 我知道我必须替换文本的行号,但问题是我不想将所有文本(以及我替换的行)复制到第二个文件。 我必须在源文件中执行此操作。 有没有办法在C#中做到这一点? 必须替换的文本与源文本的大小完全相同(如果这有帮助)。

将.txt文件放入DataGridView

我有一个openFileButton ,当点击它时,将打开一个如下所示的文件: RefDeg Part# Xcntr Ycntr Rot PkgStyle U6 IC-00279G 33.411 191.494 0 QFP32 U1 IC-00272G 38.011 200.644 90 BGA177 U5 IC-00273G 46.311 179.494 0 QFP40 R54 EXCLUDES 36.411 173.694 0 0402_2 R71 EXCLUDES 38.236 186.994 0 0402_2 R39 EXCLUDES 38.861 188.544 90 0402_2 C23 CAP-00130G 37.911 178.854 90 0402_3 C88 CAP-00010G 52.036 179.019 0 […]

从文本文件中删除特定行?

我需要从文本文件中删除一个确切的行,但我不能为我的生活锻炼如何去做这件事。 任何建议或例子将不胜感激? 相关问题 从文本文件中删除行的有效方法(C#)