问题标签 [streamwriter]

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 投票
2 回答
9882 浏览

.net - StreamWriter 以 Lf 而不是 CrLf 结束行

我正在使用 StreamWriter 输出文本文件,但我想用 Lf 而不是默认的 CrLf 结束我的 WriteLine。有没有一种简单的方法可以使用 StreamWriter 内置的参数来做到这一点?

我现在觉得自己像个白痴,但我会把问题留在这里只是为了笑。这是漫长的一天...

0 投票
6 回答
69609 浏览

c# - FileStream 与/差异 StreamWriter?

问题:

.NetFileStreamStreamWriterin有什么不同?

你应该在什么上下文中使用它?他们的优势和劣势是什么?

有没有可能将这两者合二为一?

0 投票
4 回答
8996 浏览

c# - 在 C# 中通过 FTP 编辑文本文件?

基本上,我想使用以下代码来编辑 C# 文件:

但它不起作用,我该怎么做?

0 投票
4 回答
2415 浏览

c# - StreamWriter 构造函数中的参数无效?

在 C# 3.0 中,framework 与 3.0(程序集 mscorlib.dll,v2.0.50727) System.IO.StreamWriter具有以下构造函数:

所以代码

在第二行给出编译错误“最佳重载方法匹配......有一些无效参数”......“无法从'System.Text.Encoding'转换为'bool'”。

对不起,不是问题,而是错误。

0 投票
1 回答
865 浏览

c# - 从文件重定向进程输入时出错

我在尝试从文件重定向进程输入时收到输出错误 - 读取文件内容并将其写入进程输入。错误:<output file> The volume for a file has been externally altered so that the opened file is no longer valid.

编码:

*在foreach循环之前:

*在foreach循环内:

* 我在编写命令时收到消息:“text1.txt < sort”

  • 另一件事,如果我在另一台计算机上运行程序,我会收到消息:“管道正在关闭”谢谢您的帮助!
0 投票
3 回答
2171 浏览

c# - c# savefilediaglog 保存特定长度的文本

我的代码是-

每当我取消注释 Writeline 和注释 write(st) 什么都没有写入.. 并且字符串应该具有特定长度然后只有数据保存在 tkt 文件中.. 最后一个问题是如果文本太大那么部分文本是只写..请帮帮我

0 投票
1 回答
762 浏览

c# - 在 Function 之外使用 StreamWriter 或 Stream

我需要创建一个函数来从 process.StandardInput 向 Stream 发送命令。我有一个错误,作者没有被初始化。我怎样才能解决这个问题?

0 投票
3 回答
164 浏览

c# - 小应用程序中的线程同步

我有以下问题。我完成了我的申请,哪一个做点什么。同时一些代码(绘制图表并将数据保存到日志文件)可以由几个线程使用。我无法同步保存这些线程的数据。文件被其他进程使用有一些例外。在 form1.cs 文件上,我正在启动这个线程,这些线程正在另一个文件(charts.cs)上启动函数。

form1.cs 文件的一部分:

图表.cs 文件:

}

userControl1.cs 文件的一部分:

你能告诉我如何将它同步到几个线程同时访问一个日志文件(当他们想要保存一些东西时)吗?我听说这是典型的生产者-消费者问题,但我不知道如何在我的情况下使用它。对于任何暂停,我都会非常高兴。问候。

0 投票
7 回答
14076 浏览

c# - 将数据保存在 csv 文件中

我在 .csv 文件中保存数据时遇到问题。

问题是在文件中我在 A 列中有数据。我想将 DataRow 格式的一行分成 8 个部分,这些部分放在 8 个不同的列中。我的功能正常工作,因为它看不到选项卡(“\ t”)。

我不能发布图片,所以我尝试在 csv 文件中描述结果:

这是我的示例行,我想将其粉碎为 8 列:

"#\t#" 没有帮助。结果是:

有一些表格,但我的意思是没有空格,而是过渡到下一个单元格:(

"\u0008" 也无济于事。

0 投票
5 回答
707 浏览

c# - 文件中的文本未附加 - C#

我决定在我的应用程序中添加一个日志记录机制,这样我就可以捕获任何抛出的错误或异常。我注意到,当创建日志条目时,它不会添加到日志中,它似乎会覆盖文件中的所有内容,因此只有一个条目。

我有一种感觉,我错过了一些简单的东西,但我并不经常使用 System.IO 命名空间。

创建/检查日志文件:

添加到日志:

日志本身:

日志文件