我正在开发游戏,我需要游戏将一些角色保存文件同步到Dropbox位置,但每台计算机都会有所不同。我可以使用什么方法查找位置并将其保存到已知位置?
例如,我的将是:“C:\ Users \ Cameron \ Dropbox”。 但对于其他人来说,它可能是“C:\ Users \ Russell \ Dropbox”。答案 0 :(得分:0)
好的,这就是我要找的东西:
public void findDropboxFolder() // string dropBoxLocation is a global variable.
{
string appDataPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
string dbPath = System.IO.Path.Combine(appDataPath, "Dropbox\\host.db");
string[] lines = System.IO.File.ReadAllLines(dbPath);
byte[] dbBase64Text = Convert.FromBase64String(lines[1]);
dropBoxLocation = System.Text.ASCIIEncoding.ASCII.GetString(dbBase64Text);
MessageBox.Show(dropBoxLocation);
}
感谢您的意见。