string path = "";
System.Collections.IDictionary vars = System.Environment.GetEnvironmentVariables();
foreach (System.Collections.DictionaryEntry entry in vars)
{
if (entry.Key.ToString().Contains("HOME"))
path = entry.Value.ToString();
}
答案 0 :(得分:9)
在您的Android应用程序中,您可以使用:
// Documents folder
string documentsPath = System.Environment.GetFolderPath(
System.Environment.SpecialFolder.Personal);
这将为您提供路径:
/data/data/YourAppName/files/
答案 1 :(得分:0)
我认为这就是您所需要的。赋予本地文件根目录。
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData
,当您需要获取文件的全名时,可以执行以下操作:
string _fileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "filename.txt");