不保存文本文件

时间:2015-09-19 11:24:03

标签: c# winforms

我的项目中添加了一个txt文件,其中包含族的名称。在winform上,用户可以将新系列添加到列表中。我认为它有用,因为在添加一个新系列之后,我确保刷新显示所有系列的组合框。但是,在关闭程序后,文本文件没有将新添加的系列保存为新行,因此在重新打开程序时,用户添加的新系列不会显示。

我已将文本文件添加为现有文件,然后将“构建操作”设置为“嵌入资源”,并将“复制到输出目录”设置为“始终复制”。

这里是将新行添加到文件中的代码行。

File.AppendAllText(@"families.txt", Environment.NewLine + familyCorrectlyCoded);

...其中familyCorrectlyCoded是姓氏字符串。

编辑:感谢Ian和WraithNath,我从项目中排除了该文件,并将File.AppendAllText行修改为:

File.AppendAllText(AppDomain.CurrentDomain.BaseDirectory + @"\families.txt", Environment.NewLine + familyCorrectlyCoded);

再次感谢,吸取了教训。

0 个答案:

没有答案