streamwriter相关内容

如何将密钥而不是字符发送到进程?

System.Diagnostics.Process 公开了一个名为 StandardInput 的 StreamWriter,据我所知,它只接受字符. 但我也需要发送击键,有些击键不能很好地映射到字符. 我该怎么办? 解决方案 您正在将输入流与控制信号混合.如您所知,控制台进程有一个默认输入流,您可以使用 StandardInput 控制该输入流.但是 Ctrl-C 和 Ct ..
发布时间:2022-01-13 22:17:23 C#/.NET

从动作返回文件时,流会被释放吗?

我正在向 MemoryStream 写入一个字符串,我需要将流返回到控制器操作,以便我可以将其作为文件发送出去以供下载. 通常,我将 Stream 包装在 using 语句中,但在这种情况下,我需要返回它.我退货后它仍然会被丢弃吗?还是我需要以某种方式自己处理它? //在CsvOutputFormatter里面公共流GetStream(对象genericObject){var 流 = 新的 ..
发布时间:2022-01-13 12:45:20 C#/.NET

NodeJS 将二进制缓冲区写入文件

我无法重写从二进制缓冲区获取的文件,我检查了原始文件并且所有字节都相同. 这是从 NodeJS 创建的文件: # hd test.txt |头00000000 47 49 46 38 39 61 32 00 32 00 f7 00 00 96 8c 73 |GIF89a2.2.......s|00000010 66 5e 45 c6 bb 9f 7b 72 5a 47 47 47 8a 8 ..
发布时间:2022-01-09 19:19:47 其他开发

我应该为流对象调用 Close() 还是 Dispose()?

Stream、StreamReader、StreamWriter 等类实现了IDisposable 接口.这意味着,我们可以对这些类的对象调用 Dispose() 方法.他们还定义了一个名为 Close() 的 public 方法.现在这让我很困惑,一旦我完成了对象,我应该调用什么?如果我同时调用两者呢? 我当前的代码是这样的: using (Stream responseStream = ..
发布时间:2022-01-07 19:42:23 C#/.NET

当 Stream.Read() 存在时,StreamReader 的目的是什么?

这一直困扰着我.我知道 Stream 是一个抽象类,因此无法实例化,但它具有派生自它的类.为什么有一个 StreamReader 类和一个 Stream.Read() 方法(反之亦然 StreamWriter 和 Stream.Write())?您可以使用 300 万种不同的方法写入文本文件,试图让我了解 System.IO 命名空间中的所有这些不同类型和方法是相当令人沮丧的.我找到了有关写入器和 ..
发布时间:2022-01-04 08:38:26 C#/.NET

FileStream 与/差异 StreamWriter?

问题: .Net中的FileStream和StreamWriter有什么不同? 你应该在什么上下文中使用它?他们的优势和劣势是什么? 是否可以将这两者合二为一? 解决方案 dotnet 中的 FileStream 和 StreamWriter 有什么不同? 一个 FileStream 是一个 Stream.像所有 Streams 一样,它只处理 byte[] 数 ..
发布时间:2022-01-04 08:31:48 C#/.NET

在文本文件中的特定位置添加新行.

我正在尝试在文件中添加特定的文本行.特别是在两个边界之间. 如果我想在 item1 的边界之间添加一条线会是什么样子的示例: [item1]2550 硬币 995 200000 72550 硬币 995 200000 72550 硬币 995 200000 72550 硬币 995 200000 72550 硬币 995 200000 7//在特定边界之间添加一条线[/item1][项目2 ..
发布时间:2022-01-04 08:10:14 C#/.NET

如何向进程发送密钥而不是字符?

System.Diagnostics.Process 公开了一个名为 StandardInput 的 StreamWriter,据我所知,它只接受字符. 但我也需要发送击键,有些击键不能很好地映射到字符. 我该怎么办? 解决方案 您正在将输入流与控制信号混合.正如您所知,控制台进程有一个默认输入流,您可以使用 StandardInput 控制它.但是 Ctrl-C 和 Ctrl ..
发布时间:2022-01-02 19:12:01 C#/.NET

Java - 在 JAR 文件中写入 txt

可能的重复: Java程序使用 .jar 中的文件进行读写? 如何从 JAR java 写入 .txt 文件编译项目? 当我运行我的项目时,它不会出错,但它只是不会写入 JAR 文件中的 .txt. 我使用以下方法制作 JAR 文件: netbeans 清理/构建工具 代码: public class FileIO {私人档案档案;私人扫描仪文件cScanner、line ..
发布时间:2022-01-01 16:59:04 Java开发

DataGridView 转 CSV 文件

我有一个 VB 2010 Express 项目,其中有一个 DataGridView,我正在尝试将其写入 CSV 文件. 我已经写好了所有的工作.但它的速度很慢.慢 = 8 列 6000 行可能需要 30 秒. 这是我的代码: Private Sub btnExportData_Click(ByVal sender As System.Object, ByVal e As Syst ..
发布时间:2021-12-30 12:56:34 其他开发

将数据网格视图导出到 csv 文件

我正在开发一个应用程序,它将我的 DataGridView 称为scannerDataGridView 导出到一个 csv 文件. 找到了一些示例代码来执行此操作,但无法使其正常工作.顺便说一句,我的数据网格不是数据绑定到源. 当我尝试使用 Streamwriter 仅写入列标题时一切顺利,但是当我尝试导出包括数据在内的整个数据网格时,我得到了一个例外. System.NullR ..
发布时间:2021-12-30 12:35:03 C#/.NET

C# 客户端/服务器:使用 Streamreader/writer

我对 C# 比较陌生,但这里是: 我正在用 C# 开发一个远程文件服务客户端/服务器控制台应用程序,它应该使用同步套接字交换消息. 主要问题之一(甚至认为它可能看起来很简单)是使用流读取器/流写入器将字符串从服务器返回到客户端. 应用程序用户使用带有选项(来自 switch 语句)的命令行界面来执行操作.IE.输入 1 并回车将执行代码以将字符串从服务器发送到客户端. 以下 ..
发布时间:2021-12-28 12:39:55 C#/.NET

StreamWriter 在给定大消息时自动刷新缓冲区

概述 我有一个客户端-服务器,其中我有 streamWriter.WriteLine(messageToClient); 在服务器上发送大消息.客户端上的 streamReader.ReadLine(); 正在读取 2000 条长度的消息. 这里的问题是 streamWriter.Flush() 对较大的消息没有影响,因为我的目标是服务器能够在直接刷新的缓冲区之间切换(具有流体服务器消 ..
发布时间:2021-12-20 10:41:37 C#/.NET

StreamWriter 不会写入日志文件

如果“output.txt"尚不存在,此代码将在 C:\temp 中创建“output.txt".但是, log.WriteLine(); 对我不起作用.当我打开文件时,我看不到它.这是为什么? private static string LogFile = @"C:\Temp\output.txt";私有 StreamWriter 日志;if (!File.Exists(@"" + LogFi ..
发布时间:2021-08-30 20:33:26 C#/.NET

Xml 序列化和编写器

在我用按钮创建的一个类中单击一个 XML 文档: private void buttonCreate_Click(object sender, RoutedEventArgs e){DialogResult 结果 = folderElg.ShowDialog();if (result == System.Windows.Forms.DialogResult.OK){textBoxPath.Te ..
发布时间:2021-08-30 20:33:23 C#/.NET

在其生命周期结束时刷新 StreamWriter

我有一个类似单例的类,可以做一些日志输出: 类 Foo{私有静态 Foo 实例;私有 System.IO.StreamWriter 操作系统;私人 Foo(){this.os = System.IO.File.CreateText("D:/tmp/test");}公共静态 Foo 实例{得到{if ( 实例 == null )实例 = 新 Foo();返回实例;}}公共无效日志(字符串 s ){ ..
发布时间:2021-08-30 20:33:20 C#/.NET