首页 > 解决方案 > 共享项目中的提取文件夹引发访问异常

问题描述

我已在共享部分中将压缩文件添加到我的项目中 - 作为嵌入式资源。我想提取它,但是我得到了访问权限异常。我认为也许 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");

标签: xamarin.formsmono

解决方案


推荐阅读