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# File.Appendtext()未引发任何错误,但该文件仍然为空_C#_File_File Io - Fatal编程技术网

C# File.Appendtext()未引发任何错误,但该文件仍然为空

C# File.Appendtext()未引发任何错误,但该文件仍然为空,c#,file,file-io,C#,File,File Io,我的应用程序中有以下代码,用于将XML字符串附加到文件ValidationXmlNew.XML。它没有抛出任何异常,但文件仍然是空的。 我也尝试过设置文件的权限,但仍然没有成功。有人能帮我解决这个问题吗 using (StreamWriter w = File.AppendText("ValidationXmlNew.xml")) { w.WriteLine(XMLString); } 不太确定文件是否是在当前目录以外的其他地方创建的您确定当前目录是您认为的吗?尝试一个完全限定的路径

我的应用程序中有以下代码,用于将XML字符串附加到文件ValidationXmlNew.XML。它没有抛出任何异常,但文件仍然是空的。 我也尝试过设置文件的权限,但仍然没有成功。有人能帮我解决这个问题吗

using (StreamWriter w = File.AppendText("ValidationXmlNew.xml"))
{
     w.WriteLine(XMLString);
}

不太确定文件是否是在当前目录以外的其他地方创建的

您确定当前目录是您认为的吗?尝试一个完全限定的路径一次,看看是否就是它。两点。1.检查您正在编写的
XMLString
是否为空。2.通过指定
“ValidationXmlNew.xml”
您可能正在应用程序的
当前目录中编写。因此,请注意路径,并确保您正在查找正确的文件(例如,请参阅您正在查找的文件的
日期-时间
属性)。感谢Andrew Barber,就是这样。当前目录不是我认为的当前目录。