我正尝试创建一个用于存储某个类的信息的XML文件。我将路径作为const设置为Info.xml
。但XMLTextWriter
未将XML文件保存到bin(debug/release)文件夹,而是将其保存到MyDocuments文件夹。当我试图检查文件是否存在与File.Exists(path)
,它的返回false。请有人请在这里指导我。xmlTextWriter不会将XML文件保存到bin文件夹中
我的代码看起来如下...
string BookName = "Book1"
string AuthorName= "Author1"
XmlTextWriter writer = new XmlTextWriter("Info.xml", Encoding.UTF8); writer.WriteStartDocument();
writer.WriteStartElement("Title");
writer.WriteString(BookName);
writer.WriteStartElement("Author");
writer.WriteString(AuthorName);
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();
发布代码总是有帮助的... – Sebastian
你可以发布你使用过的代码吗? –
我想你可以使用Application.StartupPath + Info.xml来保存并读取或者查找File.Exists!例如'Lineds.WriteXml(Application.StartupPath + @“//”+ testPlanName +“.xml”,XmlWriteMode.WriteSchema);' – Mullaly