Unzip all files in current zip file to specified folder.
[Visual Basic] Public Sub ExtractAll( _ path As String, _ password As String _ )
[C#] public void ExtractAll( string path, string password );
[C++] public: void ExtractAll( String* path, String* password );
[JScript] public function ExtractAll( path: String, password: String );
Parameters
Example
[Visual Basic, C#, C++] The following example demonstrates how to compress/decompress file with EACompression Zip Component. This sample doesn't demonstrates the events, please refer to Samples section to get the full samples of EACompression.
[Visual Basic] Imports EACompression Imports System.IO [Visual Basic] Imports EACompression Sub Unzip() Try Dim oZip As New ZipArchive("TryIt") oZip.Load("c:\test.zip") Dim password As String = "" oZip.ExtractAll( "c:\unzipped", password ) Catch ep As Exception Console.Write(ep.Message) End Try End Sub [C#] using System; using System.Collections; using System.IO; using EACompression; void Unzip( ) { try { ZipArchive oZip = new ZipArchive( "TryIt" ); oZip.Load( "c:\\test.zip" ); string password = ""; oZip.ExtractAll( "c:\\unzipped", password ); } catch( Exception ep ) { Console.Write( ep.Message ); } } [C++] using namespace System; using namespace System::Collections; using namespace System::IO; using namespace EACompression; void Unzip( ) { try { ZipArchive *oZip = new ZipArchive( S"TryIt" ); oZip->Load( S"c:\\test.zip" ); String *password = S""; oZip->ExtractAll( S"c:\\unzipped", password ); } catch( Exception *ep ) { Console::Write( ep->Message ); } }
See Also
Handle file overwriting and path structure
Encrypt and decrypt file with password