Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.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#_Resources_Text Files - Fatal编程技术网

C# 找不到空路径/文件

C# 找不到空路径/文件,c#,resources,text-files,C#,Resources,Text Files,我在将文本写入文件时遇到问题。这是我的代码: string[] data = { "[Civilisation Manifest ?.1]", "#Structure: ", "#Gold:" }; string path = Properties.Resources.save; System.IO.File.WriteAllLines(path, data); 我有一个例外,不能使用空路径。 我做错了什么?路径变量的值是多少?错误消息暗示它是空的。很抱歉说了这么明显的事 路径必须是完整路径

我在将文本写入文件时遇到问题。这是我的代码:

string[] data = { "[Civilisation Manifest ?.1]", "#Structure: ", "#Gold:" };

string path = Properties.Resources.save;
System.IO.File.WriteAllLines(path, data);
我有一个例外,
不能使用空路径。


我做错了什么?

路径变量的值是多少?错误消息暗示它是空的。很抱歉说了这么明显的事


路径必须是完整路径和文件夹。例如c:\temp\myfile.txt。

路径变量的值是多少?错误消息暗示它是空的。很抱歉说了这么明显的事


路径必须是完整路径和文件夹。例如c:\temp\myfile.txt。

它看起来像是未设置
属性.Resources.save的值

  • 打开项目的属性
  • 转到“资源”选项卡
  • 可能有一个资源“save”,但没有为其设置值,如下所示:

  • 将该值设置为保存文件的路径,例如“C:\temp\mysave.txt”

注:资源的重点主要是从中读取数据,而不是将数据写入其中。例如,它们将被复制到生成结果文件夹或直接嵌入到.dll中,因此您实际上无法写入它们。因此,要写出保存文件,资源可能不是您想要使用的;只需直接创建一个新文件即可。(该文件的路径是硬编码字符串,可以如上所示存储为资源。)

它看起来像是
属性的值。未设置Resources.save

  • 打开项目的属性
  • 转到“资源”选项卡
  • 可能有一个资源“save”,但没有为其设置值,如下所示:

  • 将该值设置为保存文件的路径,例如“C:\temp\mysave.txt”

注:资源的重点主要是从中读取数据,而不是将数据写入其中。例如,它们将被复制到生成结果文件夹或直接嵌入到.dll中,因此您实际上无法写入它们。因此,要写出保存文件,资源可能不是您想要使用的;只需直接创建一个新文件即可。(该文件的路径是硬编码字符串,可以如上所示存储为资源。)

path的值是多少?我猜是空的string@AcidJunkie我的资源文件夹中有一个
save.txt
文件,路径定义为
string path=Properties.Resources.save我建议调试它;)@很显然,即使我给路径赋值,路径也总是空的。。。如何获取资源的路径并正确使用它?路径的价值是什么?我猜是空的string@AcidJunkie我的资源文件夹中有一个
save.txt
文件,路径定义为
string path=Properties.Resources.save我建议调试它;)@很显然,即使我给路径赋值,路径也总是空的。。。如何获取资源的路径并正确使用它?我的资源文件夹中有一个
save.txt
文件,路径定义为
string path=Properties.Resources.save更新的答案。尝试设置全名,包括路径和文件名。我的资源文件夹中有一个
save.txt
文件,路径定义为
string path=Properties.Resources.save更新的答案。尝试设置全名,包括路径和文件名。