在Android中创建应用程序子文件夹

时间:2018-03-21 11:53:28

标签: android xamarin.forms xamarin.android

我在Xamarin项目中工作,我需要知道如何以编程方式在app文件夹中创建一个文件夹。我们用来编写日志的函数使用基于Windows中.exe位置的相对路径,因此我需要知道的是创建子文件夹的应用程序路径,该子文件夹将包含所有生成的日志。 感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用提供类System的{​​{1}}命名空间。像这样:

Environment

请记住,此var appPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal); 文件夹会在安装时自动创建,并且其他应用无法访问该文件夹。如果要共享日志,可以使用其他选项,如:

Personal

甚至:

var androidDownloadsPath = Android.OS.Environment.DirectoryDownloads;

拥有读/写权限,您可以在那里创建子文件夹。