所以我有一个使用存储在txt上的数据的XNA。当我想访问它时,我告诉程序文件存储的确切位置,在这种情况下它是“C:\ Users \ OliverBarnum \ Desktop \”+'Leaderboard.txt'“
我正在使用visual studio打包我的游戏以供发布。当然新用户不会被命名为Oliver Barnum,他可能不知道将txt放在他们的桌面上。
如何告诉我的程序计算机上安装了txt的位置,或者如何将txt与xna包关联?
答案 0 :(得分:0)
我会做这样的事情:
private const string DIR = @"Content/Levels/";
private void WriteFile()
{
string filename = "dummy.txt";
string targetDirectory = DIR + filename;
if (!Directory.Exists(LEVELS_DIR))
Directory.CreateDirectory(LEVELS_DIR);
StringBuilder data = new StringBuilder();
data.Append("foo");
using (StreamWriter writer = new StreamWriter(filename, false))
{
writer.WriteLine(data);
}
}