IArchive
All Implemented Interfaces: java.lang.AutoCloseable
public interface IArchive extends AutoCloseable
Detta gränssnitt representerar ett arkiv.
Metoder
| Metod | Beskrivning |
|---|---|
| close() | {@inheritDoc} |
| extractToDirectory(String destinationDirectory) | Extraherar alla filer i arkivet till den angivna katalogen. |
| getFileEntries() | Hämtar poster av typen IArchiveFileEntry som utgör arkivet. |
| getFormat() | Hämtar arkivformatet. |
close()
public abstract void close()
extractToDirectory(String destinationDirectory)
public abstract void extractToDirectory(String destinationDirectory)
Extraherar alla filer i arkivet till den angivna katalogen.
Om katalogen inte finns kommer den att skapas.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| destinationDirectory | java.lang.String | Sökvägen till katalogen där de extraherade filerna ska placeras. |
getFileEntries()
public abstract Iterable<IArchiveFileEntry> getFileEntries()
Hämtar poster av typen IArchiveFileEntry som utgör arkivet.
Arkiv för endast komprimering, såsom gzip, bzip2, lzip, lzma, lz4, xz, z, består av en enda post – själva arkivet.
Returns: java.lang.Iterable<com.aspose.zip.IArchiveFileEntry> - poster av typen IArchiveFileEntry som utgör arkivet.
getFormat()
public abstract ArchiveFormat getFormat()
Hämtar arkivformatet.
Returns: ArchiveFormat - the archive format