我敢肯定,我确实缺少一些非常明显的东西,但是您如何使用 monodroid 创建和存储文件。我在谈论一些简单的事情
private void Save(int rating)
{
try
{
var externalStorageDirectory = Environment.GetExternalStoragePublicDirectory(Environment.DirectoryDcim);
File.WriteAllText(Path.Combine(externalStorageDirectory.Path,"mycsv.csv"),
string.Format("{0},{1},{2},"+ System.Environment.NewLine, _name, _model, rating));
}
catch(Exception ex)
{
Console.WriteLine("Problem saving", ex.Message, ex.StackTrace);
}
}
当我尝试上述方法时,我能想到的每个可能的目录都会得到一个DirectoryNotFoundException。我确信这是一件微不足道的事情,但快速浏览并没有给我带来任何结果,而且我确信有比硬编码路径更好的方法。
此外,如果 File.WriteAllText 不是要走的路,那么在创建应该在外部使用的文件时,我会全神贯注。
谢谢