我在Xamarin项目中工作,我需要知道如何以编程方式在app文件夹中创建一个文件夹。我们用来编写日志的函数使用基于Windows中.exe位置的相对路径,因此我需要知道的是创建子文件夹的应用程序路径,该子文件夹将包含所有生成的日志。 感谢。
答案 0 :(得分:0)
您可以使用提供类System
的{{1}}命名空间。像这样:
Environment
请记住,此var appPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
文件夹会在安装时自动创建,并且其他应用无法访问该文件夹。如果要共享日志,可以使用其他选项,如:
Personal
甚至:
var androidDownloadsPath = Android.OS.Environment.DirectoryDownloads;
拥有读/写权限,您可以在那里创建子文件夹。