C# 使用资源文件路径写入文本文件
我想在资源中已经存在的文件中写入:C# 使用资源文件路径写入文本文件,c#,file,resources,C#,File,Resources,我想在资源中已经存在的文件中写入: GlobalVariable.content += "\nMicrocity"; File.WriteAllText(Properties.Resources.Favori, GlobalVariable.content); 但我有一个错误,比如: 空访问路径的名称不合法 如果将文本文件添加为嵌入式资源,则调用Properties.Resources.Favori将返回文本文件的内容 因此,File.WriteAllText()方法引发此
GlobalVariable.content += "\nMicrocity";
File.WriteAllText(Properties.Resources.Favori, GlobalVariable.content);
但我有一个错误,比如:
空访问路径的名称不合法
如果将文本文件添加为嵌入式资源,则调用
Properties.Resources.Favori
将返回文本文件的内容
因此,File.WriteAllText()
方法引发此异常,因为空字符串实际上是文件内容,而不是您期望的路径
要获取用于读写访问的嵌入式资源文件,您可以在中看到答案