gpt4 book ai didi

android - Xamarin Android 文件系统路径

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:02:09 24 4
gpt4 key购买 nike

我正在尝试在 Android 文件系统上写入和读取文件。您认为这项任务很简单,但我似乎无法为实际存在的文件夹/路径找到正确的枚举器。

我已经阅读了关于同一主题的几篇文章,但没有一篇对这个问题给出直接的答案,而那些似乎已经解决了他们的问题,但这样做的路径似乎对我不起作用。一些建议似乎与 System.IO 有关,而其他建议似乎与 Java 等效。

我想做的是在内部存储(不是外部 SD 卡或其他东西)中的某个地方创建一个文件,该文件可从设备本身(通过文件浏览器应用程序或类似应用程序)访问。

p>

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

我不是在寻找编写或读取文件的代码 - 我正在寻找可以为我提供正确路径的文件夹的东西,我可以在其中执行此操作。

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

Environment.GetFolderPath (Environment.SpecialFolder.Personal);

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

global::Android.OS.Environment.ExternalStorageDirectory.AbsolutePath.ToString();

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

任何人都可以就使用哪个枚举器给出明确的答案吗? - 将不胜感激。

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

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

最佳答案

我想这就是你需要的:

编辑

public static string Directorypath
{
get
{
return System.IO.Path.Combine((string)Android.OS.Environment.ExternalStorageDirectory, "FolderPath");
}
}

enter image description here

关于android - Xamarin Android 文件系统路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35891550/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com