Xamarin Android文件系统路径

时间:2016-03-09 12:25:05

标签: android file-io xamarin

我试图在Android文件系统上编写和读取文件。你会想到的任务是直截了当的,但我似乎无法为实际存在的文件夹/路径找到合适的枚举器。

我已经阅读了几篇关于同一主题的帖子,但没有一个能够直截了当地回答这个问题,而那些似乎已经解决了问题的帖子,已经采用了似乎对我不起作用的路径。 一些建议似乎与System.IO有关,而其他建议似乎与Java等效。

我尝试做的事情很简单,就是在内部存储中创建一个文件(非外部SD卡或其他东西),可以从设备本身访问(通过文件浏览器应用程序或类似工具)。

如果情况顺利(目前还没有),那么我也想稍后阅读。

我没有寻找编写或读取文件的代码 - 我正在寻找可以为我提供正确路径的东西。我可以这样做。

我尝试了很多不同的变体,其中一些是:

Environment.GetFolderPath(Environment.SpecialFolder.Personal);

返回路径: / data / data / my_app_full_name / files /

全球:: Android.OS.Environment.ExternalStorageDirectory.AbsolutePath.ToString();

返回路径: / storage / emulated / 0 /

任何人都可以明确回答哪个枚举器用于此吗? - 非常感谢。

PS。我是通过USB从Xamarin Studio在实际设备(Android 5.0.2)上启动应用程序。

编辑:至少对我来说,答案可以在misho的重播评论中找到。

1 个答案:

答案 0 :(得分:2)

我认为这就是你所需要的:

修改

[global]

enter image description here