在整个Xamarin应用中访问文件夹

时间:2018-08-22 14:52:55

标签: android ios xamarin uwp folder-permissions

是否有可以通过Xamarin.Forms应用程序访问的文件夹?该应用程序将作为UWP应用程序部署到Android,iOS。我有一个数据库文件,到目前为止,我正在使用SpecialFolders.Personal,它适用于Android和iOS,但不适用于UWP。我需要在Windows中获得对此文件夹的许可。

那么,在我不需要任何特殊权限的所有3台设备上可以使用任何文件夹吗?

1 个答案:

答案 0 :(得分:4)

Xamarin.Forms提供了Environment.SpecialFolder.LocalApplicationData枚举,用于获取通用存储路径。并且它需要与Environment.GetFolderPath方法结合使用。

var ApplicationDataPath = Environment.GetFolderPath(SpecialFolder.LocalApplicationData); 

有关更多信息,请参见File Handling in Xamarin.Forms