本文整理汇总了C#中ZipArchive.UnzipOpenFile方法的典型用法代码示例。如果您正苦于以下问题:C# ZipArchive.UnzipOpenFile方法的具体用法?C# ZipArchive.UnzipOpenFile怎么用?C# ZipArchive.UnzipOpenFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ZipArchive
的用法示例。
在下文中一共展示了ZipArchive.UnzipOpenFile方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UnZip
partial void UnZip(NSObject sender)
{
// Set the desired output directory to place unzipped files
string theUnzippedFolder = Environment.CurrentDirectory + "/unzipped";
// Create a new instance of ZipArchiv
ZipArchive zip = new ZipArchive();
// You can subscribe to OnError event so you can handle
// any errors situations
zip.OnError += (object s, EventArgs e) =>
{
string error = s as String;
Console.WriteLine("Error:" + error);
};
// Open the zip file you want to unzip
zip.UnzipOpenFile(theZipFile);
// This will return true if succeeded to unzip
bool unzipped = zip.UnzipFileTo(theUnzippedFolder, true);
// Dont forget to close the zip file
zip.UnzipCloseFile();
if(unzipped)
new UIAlertView("Info", "Success: " + theUnzippedFolder, null, "Great", null).Show();
else
new UIAlertView("Info", "Something went wrong", null, "Ok", null).Show();
Console.WriteLine(theUnzippedFolder);
}