是的,所以我有一个程序可以从外部 XML 文件中读取学生的详细信息。目前它设置为完整路径,例如:C:\Users\LittleJohnny\Students.XML
. 我正在使这个程序独立(将所有视频设置为,Always Copy
以便它们可以在不同的机器上正常运行),我想知道我是否可以将 XML 文件也放在一个相对位置,这样它就会在不同的机器上工作。我确信有一种简单的方法可以做到这一点。
问问题
100 次
1 回答
2
您可以使用像这样的特殊文件夹路径:“Environment.SpecialFolder.CommonApplicationData”。它允许您设置相对于运行应用程序的当前系统的文件夹路径。
那里有更多信息
在代码中,这将是:
path = Environment.SpecialFolder.MyDocuments + @"\Students.xml";
例如,如果您想将其存储在当前用户的文档中。
于 2013-04-14T18:07:35.150 回答