只提取一个文件中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); 
+0

我编辑的问题 –

+0

你需要的,如果therer有很多文件夹中创建新的文件夹 – Szymson

+0

和文件然后我应该怎么做 –