【发布时间】:2014-01-26 16:12:39
【问题描述】:
我正在尝试编辑包含在窗口窗体项目的资源文件夹中的文本文件。 C#。
我正在使用此代码,但它没有写入文本文件。没有错误来自此
using (System.IO.StreamWriter file = new System.IO.StreamWriter(Namespace.Properties.Resources.textfile))
{
for (int i = 0; i < res2.Count(); i++)
{
label3.Text = "Updating ... ";
label3.Visible = true;
label3.Refresh();
file.WriteLine("asdasD");
}
file.Close();
}
【问题讨论】:
-
你调试了吗?您是否查看了
Namespace.Properties.Resources.textfile这是您要写入的文件的正确路径吗? -
是的,我进行了调试。我能够从同一路径读取文本但无法写入。
-
奇怪。您是否在您的项目中以其他方式使用此文件,以便在您要写入的那一刻使用它?您是否尝试使用相同的代码在此文件中写入,但在此项目关闭时在另一个项目中写入?
-
是的,我在写作之前确实用这种方法阅读了文本。 string[] 行 =SatakAntivirus.Properties.Resources.virus.ToString().Split('\n');
-
你的项目文件夹在哪里?