问题标签 [writealltext]
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.
vb.net - writealltext vb.net 网络表单
我正在尝试使用此过程将数据从数据表导出到 csv 文件中。我已经在字符串中准备好表中的数据,并尝试使用以下代码写入文件(我确实想使用 excel,但放弃了尝试使用 csv 文件)。我没有收到错误,但文件也没有出现,但我的字符串肯定不是空的。任何帮助/方向表示赞赏。
c# - WriteAllText 更新在线js文件
在这一点上,我已经被这个问题困扰了几个小时,我无法弄清楚这个问题。
我们的团队有一个更新在线 javascript 文件的系统,
当我更新 1.js 文件时,有人还想更新 1.js 文件,
他们将执行以下步骤:
- 选择 2.js
- 然后选回 1.js
所以他们应该得到最新的 1.js 文件,然后他们可以更新 1.js 文件。
第一次更新的代码不应该被覆盖,但它仍然偶尔发生,
我的代码有什么问题吗?
任何意见,将不胜感激
arrays - 删除 .txt 文件中的特定行并替换为新行 vb.net
我在这里看过这个问题几次,但我似乎找不到正确的答案。我目前有一个我正在用 VB 编写的 Windows 窗体应用程序,它可以创建玩家配置文件(这是一个学校项目)。在“注册”页面上,我获取信息并将其读取到一个 .txt 文件中,每个字段用逗号分隔符逐行。这使得 .txt 看起来像这样:
我为此运行了正确的新行,并称之为很好,但我需要为我的项目做的是能够编辑玩家资料。到目前为止,我发现最好的方法是重写整行,我已经设法做到了。但我想不通的是如何删除当前行并替换。
目前,这将在我的 .txt 文件“MasterRoster.txt”的底部添加一个新行,最后更新信息,但旧行仍然存在。我怎样才能代替旧线?
c# - File.ReadAllText 防止表单在 x 按钮单击时关闭
我有一个奇怪的问题。我想将可见的 textBox.Text 写入 FormClosing 上的“ini”文件(就在表单关闭之前),所以我在主表单的“属性”面板下双击了该事件并填充了相关函数,如下所示:
表单启动时没有问题,但不会通过单击 x 按钮退出。只有当我注释掉 File.WriteAllText 行时,它才会正确关闭。如果我只是停止调试,文件内容也不会改变。
编辑 :
实际问题是我用来从 ini 文件中查找并返回用户名的函数:
ini文件内容:
用户名 = SomeName
机器人名称 = SomeName
我从stackoverflow复制了上面的函数。我确信它有效,因为它按照我的意愿捕获了“SomeName”。现在我使用另一个函数(也来自stackoverflow),它在ini文件中搜索'User Name ='并返回紧随其后的文本。
问题是,它返回
SomeNameBot 名称 = SomeName
关于如何限制string result
为一行的任何提示?提前谢谢了!
c# - 如何优化 C# 并发文件写入性能
我正在尝试优化将大量小文件创建到 SSD 磁盘的性能。
总计数ConcurrentBag<string[]>
= 80048,cb.Sum(gbc => Encoding.UTF8.GetByteCount( gbc[1] ) );
返回 393441217 字节。
我在其他地方做 a xml.Save();
,它创建了一个 ~750MB 的文件。
第一种情况需要 3 分 30 秒才能完成。第二个20秒。
我知道处理所有单独的写入操作需要一些开销,但 3 分 30 秒似乎仍然有点长。我已经尝试过使用 forall 进行并行化,这很有帮助(在此之前需要 6-8 分钟才能完成)。我可以在代码中添加哪些其他修改来优化批量文件创建的性能?
c# - C#:替换一行文本中的字符串
我正在尝试替换多个文件中的特定字符串。这些文件是从特定来源读取的。我想要的是逐行读取这些文件,在每一行中找到我想要的字符串并用其他字符串替换它们。
到目前为止,我已经想出了这个。这是有效的,但下面代码的问题是它非常非常慢。
我得出的结论是,这是因为我的做法是将所有文本加载到内存中并一次全部写入。现在我该如何逐行执行此操作?
file - Windows 服务中的 File.WriteAllText
可以在 Windows 服务中使用 File.WriteAllText 吗?现在如何将它们添加到计时器以检查每分钟,我想将文本写入文件,但不幸的是它不起作用..
也许我需要将所有代码放在另一个类中而不是放在主 Windows 服务中,或者可能将它放在新的 dll 中并添加这个 dll 然后使用方法?
c# - How To Use "{0}" In A File.WriteAllLines?
So, I am attempting to create multiple files with different names. I am trying to change one number in the file name like this, but it won't let me use "{0}" to insert a string.
The main point is I want to be able to create multiple files with a foreach loop. I can handle the int parsing seperately.
c# - C# 在单独的行上编写 ComboBox 项
我以为它会很简单
它可以很好地写入下一个文件;但是,它将它们全部写入一行,因此输出看起来像
我是第一项 我是第二项 我是第三项
而不是我要去的是
我是第一项
我是第二项
我是第三项
编辑格式化
c# - 在 c# 中使用 WriteAllText 时,另一个进程正在使用文件
如果指定位置,我正在检查文件是否存在,如果是,我将用 ' 替换单引号。为此,我使用的是 WriteAllText 方法。据我所知,WriteAllText 将用于Create file and write the text and close it, target file is already exists, it will be overwritten
.
我不知道为什么我System.IOException
在使用时得到
注意:我正在使用这个内部Application_BeginRequest
方法。
建议我如何避免这种异常?