只提取一个文件中xamarin的Android
问题描述:
你好,我尝试使用只提取一个文件中xamarin的Android
System.IO.Compression;
提取zip文件,我写了下面的行提取zip文件
var storagePath = Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryPictures);
string zipFile = System.IO.Path.Combine(storagePath.AbsolutePath, "AAA.zip");
String unZipLocation = Android.OS.Environment.ExternalStorageDirectory.AbsolutePath;
ZipFile.ExtractToDirectory(zipFile, unZipLocation);
它解压文件,但问题是它只提取第一个文件。
我想提取充沛
如何克服这个问题
答
试试这个:
string zipDir = @"d:\zip\zipped.zip";
string extractDir = @"d:\zip\unzippedFiles";
ZipFile.ExtractToDirectory(zipDir, extractDir);
我编辑的问题 –
你需要的,如果therer有很多文件夹中创建新的文件夹 – Szymson
和文件然后我应该怎么做 –