xamarin.forms - 共享项目中的提取文件夹引发访问异常
问题描述
我已在共享部分中将压缩文件添加到我的项目中 - 作为嵌入式资源。我想提取它,但是我得到了访问权限异常。我认为也许 Xamarin.Essentials 和权限可以解决这个问题,但仍然没有帮助,而且这是我在共享部分中需要的文件,而不是基于平台的文件。您能否建议如何在共享项目中以 xamarin 形式提取文件夹
System.UnauthorizedAccessException: Access to the path is denied.
ZipFile.ExtractToDirectory(
Path.Combine(Xamarin.Essentials.FileSystem.CacheDirectory,"server.zip"),//zipPath
Xamarin.Essentials.FileSystem.CacheDirectory //extractPath
);
//ZipFile.ExtractToDirectory("/Users/erik/Documents/WorkPlace/app/Reader/Reader/server.zip", "/Users/erik/Documents/WorkPlace/app/Reader/Reader/NewDictionary");
解决方案
推荐阅读
- laravel - Laravel如何从工作中获取数据?
- javascript - Node.js 中的对象构造函数列表
- php - 将数据保存到表中
- c# - 用于进行 WebAPI 调用和安全连接的本地 Windows 服务
- javascript - Javascript-单击关闭按钮时如何显示div?
- django - 无法从浏览器上的 ModelForm 引发验证错误 (DJANGO)
- android - Firebase 动态链接库是可选的吗?
- javascript - 在 Firebase 函数中链接承诺的问题
- azure - 用于微批量更新的 Azure SQL DWH 设计
- css - 将 CSS 过滤器应用于裁剪的图像并保存/上传