如何在wpf中获取当前的应用程序路径
public XML() { this.InitializeComponent(); XmlDocument document_name = new XmlDocument(); XmlElement student = document_name.CreateElement("Student"); XmlElement name = document_name.CreateElement("Chandru"); student.AppendChild(name); document_name.AppendChild(student); XmlAttribute id = document_name.CreateAttribute("ID"); name.SetAttributeNode(id); id.Value = "sst5038"; XmlElement fname = document_name.CreateElement("FName"); fname.InnerText = "Anjappn"; name.AppendChild(fname); XmlElement mname = document_name.CreateElement("MName"); mname.InnerText = "Thaiyamuthu"; name.AppendChild(mname); document_name.AppendChild(student); document_name.Save(@"D:\student.xml"); }
使用上面的代码。我在wpf中创建一个xml文件作为代码,我将此文件保存在我的本地磁盘D:\ student.xml中
document_name.Save(@"D:\student.xml");
但我想将这个xml文件(student.xml)保存在我正在使用的项目文件中。
我该怎么做呢
请帮我…
这是您要找的房产吗?
System.AppDomain.CurrentDomain.BaseDirectory
使用
Directory.GetCurrentDirectory();
它适用于WPF和Winforms,因为它是C#中的一个函数,并不是特定于WPF或Winforms。
System.IO.Directory.GetCurrentDirectory();
会帮助你。 请注意,返回的字符串不以反斜杠结尾。