IArchive

All Implemented Interfaces: java.lang.AutoCloseable

public interface IArchive extends AutoCloseable

Detta gränssnitt representerar ett arkiv.

Metoder

MetodBeskrivning
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:

ParameterTypBeskrivning
destinationDirectoryjava.lang.StringSö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