Class IronBZip2Archive
An IronBZip2Archive for bzip2-type ".bz2" Archives
Implements
Inherited Members
Namespace: IronZip
Assembly: IronZip.dll
Syntax
public class IronBZip2Archive : IronBaseArchive, IDisposable
Constructors
IronBZip2Archive()
Creates a blank Archive. Please use in a using
block. Use the SaveAs method to export the archive.
Declaration
public IronBZip2Archive()
IronBZip2Archive(String)
Open an existing Archive with a filename. Please use in a using
block. Use the SaveAs method to export the archive.
Declaration
public IronBZip2Archive(string ArchivePath)
Parameters
Type | Name | Description |
---|---|---|
System.String | ArchivePath | File path to open the existing Archive. Example: You may use an absolute path.
|
Methods
Add(String)
Adds an archive entry (file) to the Archive. These entries will appear as files when the Archive is extracted.
Declaration
public void Add(string EntryFilePath)
Parameters
Type | Name | Description |
---|---|---|
System.String | EntryFilePath | Filepath to the archive entry to add |
AddArchiveEntry(String)
Adds an archive entry (file) to the Archive. These entries will appear as files when the Archive is extracted.
Declaration
public void AddArchiveEntry(string EntryFilePath)
Parameters
Type | Name | Description |
---|---|---|
System.String | EntryFilePath | Filepath to the archive entry to add |
Dispose()
Declaration
public override void Dispose()
Overrides
ExtractArchiveToDirectory(String, String)
Will load an Archive and extract it to a Directory (System Folder)
Declaration
public static void ExtractArchiveToDirectory(string ArchiveSourcePath, string SaveDirectoryPath)
Parameters
Type | Name | Description |
---|---|---|
System.String | ArchiveSourcePath | Path to the Archive to extract |
System.String | SaveDirectoryPath | Directory to extract files to |
FromFile(String)
Creates an Archive with a specific file to add to it. Please use in a using
block. Use the SaveAs method to export the archive.
Declaration
public static IronBZip2Archive FromFile(string FilePath)
Parameters
Type | Name | Description |
---|---|---|
System.String | FilePath | File Entry to add to the Archive |
Returns
Type | Description |
---|---|
IronBZip2Archive | Returns the constructed IronBZip2Archive with the file entry added. |
FromFiles(String[])
Creates an Archive with some files to add to it. Please use in a using
block. Use the SaveAs method to export the archive.
Declaration
public static IronBZip2Archive FromFiles(string[] Paths)
Parameters
Type | Name | Description |
---|---|---|
System.String[] | Paths | File Entries to add to the Archive |
Returns
Type | Description |
---|---|
IronBZip2Archive | Returns the constructed IronBZip2Archive with the file entries added. |
Save()
Save the archive
Declaration
public override void Save()
Overrides
Remarks
Users cannot add additional entries after saving
SaveAs(String)
Save the archive to the specified path
Declaration
public override void SaveAs(string Path)
Parameters
Type | Name | Description |
---|---|---|
System.String | Path | Save path |
Overrides
Remarks
Users cannot add additional entries after saving