MonoDroid:Path to Assets,用于使用 .NET 框架解压缩文件
本文关键字:NET 框架 解压缩 文件 用于 Path to Assets MonoDroid | 更新日期: 2023-09-27 18:34:03
我正在使用SharpZip .NET Zip Library
解压缩在Assets/MyZipFolder
文件夹中找到的文件。
我需要获取完整路径,以便我可以使用以下路径:
ZipInputStream s = new ZipInputStream(File.OpenRead(_zipFile))
如何获取Assets/MyZipFolder/MyZip.zip
的路径以传递给 .NET File.OpenRead 命令?
从上下文中,您可以使用以下方法简单地打开读取流:
using (var stream = Context.Assets.Open("MyZipFolder/MyZip.zip"))
{
var s = new ZipInputStream(stream);
// do read here ...
}
请注意,该文件被标记为构建操作的AndroidAsset
,绝对路径为:"file:///android_asset",并记住 android 中的文件名区分大小写。