问题标签 [file.readalllines]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
414 浏览

asp.net - 打开/读取文本文件时检测/防止错误/死锁

我正在阅读带有文本内容的文件。

示例 dictionary.txt 内容:

片段一:

片段 B:

在 Snippet A 中,我很少遇到“文件被另一个进程使用”的错误。在 Snippet B 中,我还没有遇到同样的错误。

基本上,我想确保我可以处理/防止这个错误。Snippet B 是否解决了问题,如果没有,是否有其他方法可以防止此错误。

顺便说一句,这是一个 Web 应用程序,我期待多个用户。

0 投票
3 回答
34503 浏览

c# - File.ReadAllLines() 和 File.ReadAllText() 有什么区别?

File.ReadAllLines()和 和有什么不一样File.ReadAllText()

0 投票
3 回答
5483 浏览

c#-2.0 - File.ReadAllLines 方法的相对路径

我的代码访问我的项目目录内的“Conf”目录中的一个文件。我目前正在使用绝对路径打开文件,如下所示:

我在想是否可以使用像这样的相对路径

但它不起作用;正如预期的那样,它抛出异常。我确实检查了 MSDN(下面的链接),但似乎“ReadAllLines()”方法不接受相对路径。

http://msdn.microsoft.com/en-us/library/s2tte0y1.aspx

任何想法,我怎样才能使用相对路径而不是使用绝对路径?

谢谢,拉胡尔

0 投票
1 回答
580 浏览

vb.net - 如何最好和最有效地将文件拆分到 vb.net

假设我有一个 5 GB 的文件。我想按以下方式拆分它。

前 100 MB 在文件中

剩下的去一些保留文件

我不想使用 readalllines 类型的函数,因为它对于大文件来说太慢了。

我不想将整个文件读入内存。我希望程序一次只处理中等大小的数据。

0 投票
1 回答
699 浏览

arrays - 从文本框中读取逗号分隔的行

我一直在阅读和阅读大量答案,修改代码,但我仍然无法弄清楚如何解决这个问题。

我有一个从 .txt 或 .csv 文件接收多行逗号分隔信息的文本框。例子:

珍珠港;提康德罗加 CG-45;300;1000
埃弗雷特;提康德罗加 CG-46;310;1200
珍珠港;伯克 DDG-110;215;800

现在将有一个组合框来选择一个端口(在此示例中,选项将是珍珠港和埃弗雷特)。选择“Pearl Harbour”后,另一个多行文本框将仅显示以“Pearl Harbour”为第一个元素的行。

现在是我能写的:

公共子读取文件()

我发现的第一个问题是,对于 .csv 的每一行,我必须编写两行代码才能拥有一个包含所有信息的数组。但我不能这样做,因为我不知道 .csv 将有多少行。

我有点迷失在这里。我没有要求任何人做魔术并给我一个我可以复制和粘贴的代码,但如果有人能指导我完成这个,我将不胜感激。

0 投票
2 回答
941 浏览

c# - 从文件读取到字符串数组。然后 .Split 将代码分成 3 个数组

好吧。我有问题。我必须从文本文件中加载学生数据,并将它们放入一个名为 Student 的类中。

至今-

然后我的类 FileRoutines 使用它的方法

逐行读取文件并为每一行创建一个字符串数组。(这是我到目前为止所拥有的,我没有得到太多的工作。)

说明说我必须“读取学生输入文件中的所有行,从每一行创建一个学生对象。返回一个包含学生对象数组的学生对象。

到最后,该数组应该最终出现在 Student 类中。我还应该对学生数组执行 .Split('\t') 并将其拆分为另外 3 个数组。

我正在使用的文件具有这样的数据设置。122338 Weltzer Teresa 123123 Wang Choo 123131 Adams James 123132 Binkley Joshua 123139 Howard Tyler 123160 King Alma

在所有代码之后,它应该有 3 个字符串数组。

我知道这有点荒谬,我问了很多。但是我到处看了,我不知道该怎么做。我已经看到如何以其他方式做到这一点,但我被要求以这种特定方式做到这一点。如果我可以为大家澄清更多信息,或者我需要添加一些内容让我知道。这是我的第一篇文章,所以请放轻松。谢谢!

0 投票
3 回答
1517 浏览

c# - 在c#中替换文本文件中的一个特定行

我有一个文本文件这样说:

它保存为 4 Non Blondes - Whats Up.txt 在同一个文件夹中有一个 MP3 文件,在此示例中为:4 Non Blondes - Whats Up.mp3

我想要的是替换该行:

进入这一行:

每条 MP3 行的前面都有这个:

我知道我可以手动执行此操作,但我喜欢这样的 2k 文件,它们都需要链接到正确的 mp3 文件。我在 C# 中尝试这个,但没有运气。

这是我迄今为止尝试过的:

0 投票
2 回答
1078 浏览

c# - 读取文本文件中的多个特定行数

我在文本文件中有以下类型的数据:

每个带有描述的新词都有一个换行符!现在我要做的是读取文件搜索关键字并打印其描述。关键字下但在下一个由换行符标记的单词之前的行。

我开发了一个代码来查找关键字并打印它的描述,但它只打印唯一的一行描述!

我的代码:

假设我想找到关键字“累积所得税。”如果找到它,我想打印该关键字下的所有行,直到 LINE BREAK。

0 投票
2 回答
1794 浏览

c# - C#:索引超出范围,必须为非负数且小于集合的大小

我做了以下编程。运行应用程序显示错误消息:索引超出范围。必须是非负数且小于集合的大小。

编辑:

请你帮助我好吗?提前致谢。

亲切的问候。

0 投票
1 回答
619 浏览

c# - 将 txt 文件(mxn 矩阵)加载到二维双数组中

我想从我的 txt 文件中加载数据并将它们存储在一个二维双数组中。我正在尝试这样的事情:

它不工作。我是 C# 新手。谁能建议如何做到这一点?谢谢你。

编辑:它在该行抛出 NullReferenceException: resultout[k][l] = double.Parse(col.Trim());