Removes a single or multiple files from current zip file.
[Visual Basic]
Public Sub Remove( _
z As ZipFile _
)
Public Sub Remove( _
zfs() As ZipFile _
)
[C#]
public void Remove(
ZipFile z
);
public void Remove(
ZipFile[] zfs
);
[C++]
public: void Remove(
ZipFile* z
);
public: void Remove(
ZipFile* zfs __gc[]
);
[JScript]
public function Remove(
z: ZipFile
);
public function Remove(
zfs: ZipFile[]
);
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 complete samples of EACompression.
[Visual Basic]
Imports EACompression
Sub Unzip()
Try
Dim oZip As New ZipArchive("TryIt")
oZip.Load("c:\test.zip")
Dim zs() As ZipFile = oZip.Files
'remove the first file
If zs.Length > 0 Then
oZip.Remove( zs(0) )
End If
'remove all files
'oZip.Remove( zs )
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" );
ZipFile [] zs = oZip.Files;
// remove the first file
if( zs.Length > 0 )
oZip.Remove( zs[0] );
//remove all files
//oZip.Remove( zs );
}
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" );
ZipFile *zs[] = oZip->Files;
// remove the first file
if( zs->Length > 0 )
oZip->Remove( zs[0] );
//remove all files
//oZip->Remove( zs );
}
catch( Exception *ep )
{
Console::Write( ep->Message );
}
}