streamreader 相关问题

StreamReader是一个C#类,专为特定编码的字符输入而设计,可用于从标准文本文件中读取信息行。默认情况下,StreamReader不是线程安全的。

C# StreamReader.Readline() 在 while 循环中给我可为空到不可为空的警告

所以我的问题是我收到来自视觉工作室的警告,指出 “空文字或可能的空值到不可空类型” 并且代码按预期工作和执行,但是我...

回答 2 投票 0

StreamReader 在不锁定文件的情况下读取整个文件的正确方法?

我正在尝试以一种不会锁定文件的方式读取以 xml 编写的许可证文件,以防应用程序碰巧同时检查。我根据这两个代码编写了以下代码

回答 1 投票 0

将文件(或byte[])转换为ascii,然后将该ascii转换回原始文件

我正在使用一种称为 RTTY 的旧技术通过无线电发送数据(它基本上是奇特的莫尔斯电码)。 RTTY只能传输ascii字符 我想要做的是转换一个文件,例如小 jpg 或

回答 1 投票 0

ASP.NET MVC 中控制器可访问的文件路径

我使用以下代码来访问 JSON 文件: 使用 (var reader = new StreamReader("Areas/Communications/Data/Codes.json")) { } 该文件,如报告所述...

回答 2 投票 0

在 C# 中高效读取具有一个标题和多个详细信息行的字符分隔文本文件

我需要逐行读取字符(^)分隔的文本文件并替换同一文件中的错误数据。我当前的程序就是这样做的,但我想知道是否有更有效的方法......

回答 1 投票 0

如何使用 Stream Reader 读取文本文件时跳过行数?

我有一个程序可以读取文本文件并将其处理为分成几个部分。 如何更改程序以允许程序在使用时跳过读取文件的前 5 行...

回答 6 投票 0

如何使用StreamReader从文件中读取多行字符串?

给定文件中的文本数据: 穆罕默德·德米拉亚克;IT 1 埃姆雷;阿拉兹;Sekten Chef 1 努斯莱特;贝加诺维奇;凯因·格尔德 2 费尔哈特;宏碁;宏碁电脑 2 费夫齐;乌尊;特拉布宗 我的目标是使用 StreamRead 阅读它...

回答 1 投票 0

C# StreamReader

我尝试使用流阅读器在我的对象 Personen 中保存此文本数据。但我不知道如何告诉我的程序阅读所有这些。如果我只需要拆分一个参数,那不是问题。如果这段文字...

回答 1 投票 0

CsvHelper 在第二次迭代时抛出 System.ObjectDisposeException

我正在尝试编写一种方法,该方法将从 ZIP 文件中读取通过 HttpRequest 作为 IFormFile 提交的所有 CSV 文件。 我正在使用 CsvHelper 来使用此 c...

回答 1 投票 0

如何在C#中优化读取大型ASC文件

我正在开发一个项目,需要读取和处理包含高程数据的大型 ASC 文件。 ASC 文件可能相当大,我想让文件读取过程像 pos 一样高效...

回答 1 投票 0

如何在C#中优化大型ASC文件的读取

我正在开发一个项目,需要读取和处理包含高程数据的大型 ASC 文件。 ASC 文件可能相当大,我想让文件读取过程像 pos 一样高效...

回答 1 投票 0

在vb.net中将一个csv文件分割成多个csv文件

我试图根据第一列中的内容将 1 个 csv 分成多个 csv 文件。 例子: 主文件.csv 101,雅各布斯,123456 111,乔伊,78910 101,比利,654321 111,罗伯特,45612 如果...

回答 1 投票 0

为什么当文件超过 4mb 时,Azure 文件共享 openReadAsync() 会中断?

我正在尝试从 azure 文件共享打开ReadAsync() csv 文件。但如果文件超过 4mb,ReadLineAsync() 将整个文件返回为 [�������������������������],而不是返回第一行。 这里...

回答 1 投票 0

Httplistener 和文件上传

我正在尝试从我的网络服务器检索上传的文件。当客户端通过网络表单(随机文件)发送其文件时,我需要解析请求以获取文件并进一步处理它......

回答 8 投票 0

在 C# 中从特定行号读取非常大的文本文件到末尾的有效方法

我有一个要求,我需要读取一个非常大的文本文件(~2 GB),但只从特定行号开始直到文件末尾。 由于

回答 1 投票 0

Powershell - 如何设置TCP发送接收行结束字符? <CR> 与 <LF>

我试图制作一个小TCP客户端发送和接收脚本来将实际数据发送到工业相机。设备期望 [date] 作为结束字符,并发送回 OK 或 ER 我试图制作一个小的 TCP 客户端发送和接收脚本来将实际日期发送到工业相机。设备期望 [date]<CR> 作为结束字符,并发送回 OK<CR> 或 ER<CR> 消息。 我在这里找到了用于发送的基本脚本:https://riptutorial.com/powershell/example/18118/tcp-sender 我添加了 StreamReader 函数,用 Hercules SETUP Utility 进行测试,它会返回一条返回消息...如果结束字符是 <LF>...但我也需要 <CR> 来发送和接收。 通信手册,第 527 页。 Function Send-TCPMessage { Param ( [Parameter(Mandatory=$true, Position=0)] [ValidateNotNullOrEmpty()] [string] $EndPoint , [Parameter(Mandatory=$true, Position=1)] [int] $Port , [Parameter(Mandatory=$true, Position=2)] [string] $Message ) Process { # Setup connection $IP = [System.Net.Dns]::GetHostAddresses($EndPoint) $Address = [System.Net.IPAddress]::Parse($IP) $Socket = New-Object System.Net.Sockets.TCPClient($Address,$Port) # Setup stream wrtier $Stream = $Socket.GetStream() $Writer = New-Object System.IO.StreamWriter($Stream) $Reader = New-Object System.IO.StreamReader($Stream) # Write message to stream $Message | % { $Writer.WriteLine($_) $Writer.Flush() } $Response = $Reader.ReadLine() # Close connection and stream $Stream.Close() $Socket.Close() return $Response } } $retunMessage = Send-TCPMessage -Port 23 -Endpoint 127.0.0.1 -message "My first TCP message !" Write-Host "Return Message = " $retunMessage 我尝试使用 Hercules SETUP Utility 进行测试,并通过 Google 查找修改结束字符的正确参数/设置。没有成功。有人可以帮助确定,我应该设置哪些参数来将结束字符修改为<CR>? 对于带有 System.IO.StreamWriter 的 writing,请设置其 .NewLine 属性(在写入流之前): $Writer.NewLine = "`r" # CR 对于 System.IO.StreamReader 的 reading,如果您的线路仅以 CR 结束,则无需配置,因为线路定义为(添加了强调): 字符序列 后跟回车符 (0x000d)、换行符 (0x000a)、回车符后跟换行符、Environment.NewLine 或流结束标记。 换句话说:单独的 CR、单独的 LF 和 CRLF 都被识别为换行符。

回答 1 投票 0

CSV Reader 抛出异常“无法从传输连接读取数据。现有连接被远程主机强制关闭”

我正在尝试从行大小为 100000 的 s3 存储桶中读取一个非常大的 csv 文件。当达到特定行数时,我使用yield return 返回对象。然后,我正在处理数据...

回答 1 投票 0

C# StreamReader 在分割大型分隔文本文件时在最后一行抛出 OutOfMemoryException

我正在用 C# 编写一个函数,将大的分隔文件拆分为较小的分隔文件。我编写这个函数是因为一个 2.7 GB 的文件需要几个小时才能进行 ETL,并导致......

回答 1 投票 0

使用streamreader找到一行后如何读取接下来的x行数

我想在文本文件中搜索包含“Performance Stats:”的行,然后打印接下来的 20 行左右,因为它们是性能统计表。我正在使用 Streamreader。 字符串路径到文件 = ...

回答 4 投票 0

关闭 FileStream 会关闭 StreamReader 吗?

如果我使用 FileStream 创建 StreamReader,当我关闭 FileStream 时 StreamReader 会关闭还是我也需要关闭 StreamReader? 公共无效读取文件() { var 文件 = 新

回答 7 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.