gpt4 book ai didi

c# - 将 richtextbox 保存到文件 C#

转载 作者:行者123 更新时间:2023-11-30 14:31:53 35 4
gpt4 key购买 nike

我在从 richtextbox 保存到 .txt 文件时遇到问题

代码如下:

if (richTextBox1.Text != String.Empty)
{
string dir = @"c:\\logs\\" + DateTime.Today.ToString("dd_MMM_yy");
string path = @"c:\\logs\\" + DateTime.Today.ToString("dd_MMM_yy") + "\\" + DateTime.Now.ToString("HH.mm.ss") + ".txt";
if (!Directory.Exists(dir))
{
Directory.CreateDirectory(dir);
}

if (!File.Exists(path))
{
File.Create(path);
richTextBox1.SaveFile(path, RichTextBoxStreamType.RichText);
}

}
else
MessageBox.Show("ERROR");

我哪里错了?!它说它无法访问该文件,因为它正在被另一个进程使用......欢迎任何帮助

谢谢,德尼斯科

最佳答案

您可以避免创建文件行,因为 SaveFile 将为您创建文件。

File.Create 将返回文件的打开流,您需要在再次访问前关闭它。如果您仍然需要使用创建文件,请执行以下操作

using(File.Create(path));
richTextBox1.SaveFile(path, RichTextBoxStreamType.RichText);

关于c# - 将 richtextbox 保存到文件 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19344638/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com