问题标签 [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.
asp.net - 打开/读取文本文件时检测/防止错误/死锁
我正在阅读带有文本内容的文件。
示例 dictionary.txt 内容:
片段一:
片段 B:
在 Snippet A 中,我很少遇到“文件被另一个进程使用”的错误。在 Snippet B 中,我还没有遇到同样的错误。
基本上,我想确保我可以处理/防止这个错误。Snippet B 是否解决了问题,如果没有,是否有其他方法可以防止此错误。
顺便说一句,这是一个 Web 应用程序,我期待多个用户。
c# - File.ReadAllLines() 和 File.ReadAllText() 有什么区别?
File.ReadAllLines()
和 和有什么不一样File.ReadAllText()
?
c#-2.0 - File.ReadAllLines 方法的相对路径
我的代码访问我的项目目录内的“Conf”目录中的一个文件。我目前正在使用绝对路径打开文件,如下所示:
我在想是否可以使用像这样的相对路径
但它不起作用;正如预期的那样,它抛出异常。我确实检查了 MSDN(下面的链接),但似乎“ReadAllLines()”方法不接受相对路径。
http://msdn.microsoft.com/en-us/library/s2tte0y1.aspx
任何想法,我怎样才能使用相对路径而不是使用绝对路径?
谢谢,拉胡尔
vb.net - 如何最好和最有效地将文件拆分到 vb.net
假设我有一个 5 GB 的文件。我想按以下方式拆分它。
前 100 MB 在文件中
剩下的去一些保留文件
我不想使用 readalllines 类型的函数,因为它对于大文件来说太慢了。
我不想将整个文件读入内存。我希望程序一次只处理中等大小的数据。
arrays - 从文本框中读取逗号分隔的行
我一直在阅读和阅读大量答案,修改代码,但我仍然无法弄清楚如何解决这个问题。
我有一个从 .txt 或 .csv 文件接收多行逗号分隔信息的文本框。例子:
珍珠港;提康德罗加 CG-45;300;1000
埃弗雷特;提康德罗加 CG-46;310;1200
珍珠港;伯克 DDG-110;215;800
现在将有一个组合框来选择一个端口(在此示例中,选项将是珍珠港和埃弗雷特)。选择“Pearl Harbour”后,另一个多行文本框将仅显示以“Pearl Harbour”为第一个元素的行。
现在是我能写的:
公共子读取文件()
我发现的第一个问题是,对于 .csv 的每一行,我必须编写两行代码才能拥有一个包含所有信息的数组。但我不能这样做,因为我不知道 .csv 将有多少行。
我有点迷失在这里。我没有要求任何人做魔术并给我一个我可以复制和粘贴的代码,但如果有人能指导我完成这个,我将不胜感激。
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 个字符串数组。
我知道这有点荒谬,我问了很多。但是我到处看了,我不知道该怎么做。我已经看到如何以其他方式做到这一点,但我被要求以这种特定方式做到这一点。如果我可以为大家澄清更多信息,或者我需要添加一些内容让我知道。这是我的第一篇文章,所以请放轻松。谢谢!
c# - 在c#中替换文本文件中的一个特定行
我有一个文本文件这样说:
它保存为 4 Non Blondes - Whats Up.txt 在同一个文件夹中有一个 MP3 文件,在此示例中为:4 Non Blondes - Whats Up.mp3
我想要的是替换该行:
进入这一行:
每条 MP3 行的前面都有这个:
我知道我可以手动执行此操作,但我喜欢这样的 2k 文件,它们都需要链接到正确的 mp3 文件。我在 C# 中尝试这个,但没有运气。
这是我迄今为止尝试过的:
c# - 读取文本文件中的多个特定行数
我在文本文件中有以下类型的数据:
每个带有描述的新词都有一个换行符!现在我要做的是读取文件搜索关键字并打印其描述。关键字下但在下一个由换行符标记的单词之前的行。
我开发了一个代码来查找关键字并打印它的描述,但它只打印唯一的一行描述!
我的代码:
假设我想找到关键字“累积所得税。”如果找到它,我想打印该关键字下的所有行,直到 LINE BREAK。
c# - C#:索引超出范围,必须为非负数且小于集合的大小
我做了以下编程。运行应用程序显示错误消息:索引超出范围。必须是非负数且小于集合的大小。
编辑:
请你帮助我好吗?提前致谢。
亲切的问候。
c# - 将 txt 文件(mxn 矩阵)加载到二维双数组中
我想从我的 txt 文件中加载数据并将它们存储在一个二维双数组中。我正在尝试这样的事情:
它不工作。我是 C# 新手。谁能建议如何做到这一点?谢谢你。
编辑:它在该行抛出 NullReferenceException: resultout[k][l] = double.Parse(col.Trim());