Interface IArchive
Numele spaţiului: Aspose.Zip Asamblare: Aspose.Zip.dll (25.5.0)
Această interfață reprezintă un arhiv.
public interface IArchive : IDisposable
Implements
Properties
FileEntries
Obține intrări de tip Aspose.Zip.IArchiveFileEntry care constituie arhiva.
IEnumerable<iarchivefileentry> FileEntries { get; }
Valoarea proprietății
IEnumerable < IArchiveFileEntry >
Remarks
Arhiva pentru compresie numai, cum ar fi gzip, bzip2, lzip, lzma, xz, z constă din singurul record - arhiva în sine.
Format
Obțineți formatul de arhivă.
ArchiveFormat Format { get; }
Valoarea proprietății
Methods
ExtractToDirectory(Strângere)
Extrage toate fișierele din arhivă în directorul furnizat.
void ExtractToDirectory(string destinationDirectory)
Parameters
destinationDirectory
string
Calea către directorie pentru a pune în fișierele extrase.
Remarks
Dacă directorul nu există, acesta va fi creat.
Exceptions
destinationDirectory’ is null.
Calea specificată, numele fișierului sau ambele depășesc lungimea maximă definită de sistem. De exemplu, pe platformele bazate pe Windows, căile trebuie să fie mai puțin de 248 de caractere, iar numele fișierului trebuie să fie mai puțin de 260 de caractere.
Solicitantul nu are permisiunea necesară pentru a accesa directorul existent.
În cazul în care directorul nu există, o cale conține un caracter colon (:) care nu face parte dintr-un etichet drive (“C:”).
destinationDirectory’ is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using the System.IO.Path.GetInvalidPathChars method. -or- path is prefixed with, or contains, only a colon character (:).
Directoriul specificat de cale este un fișier. -or- Numele rețelei nu este cunoscut.