Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用资源文件路径写入文本文件_C#_File_Resources - Fatal编程技术网

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()
方法引发此异常,因为空字符串实际上是文件内容,而不是您期望的路径

要获取用于读写访问的嵌入式资源文件,您可以在中看到答案