Interface IArchive
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
이 인터페이스는 아카이브를 나타냅니다.
public interface IArchive : IDisposable
구현
속성
FileEntries
아카이브를 구성하는 Aspose.Zip.IArchiveFileEntry 유형의 항목을 가져옵니다.
IEnumerable<iarchivefileentry> FileEntries { get; }
속성 값
IEnumerable<IArchiveFileEntry>
비고
gzip, bzip2, lzip, lzma, xz, z와 같은 압축 전용 아카이브는 단일 레코드 - 아카이브 자체로 구성됩니다.
메서드
ExtractToDirectory(string)
아카이브의 모든 파일을 제공된 디렉터리로 추출합니다.
void ExtractToDirectory(string destinationDirectory)
매개변수
destinationDirectory
string
추출된 파일을 저장할 디렉터리의 경로입니다.
비고
디렉터리가 존재하지 않으면 생성됩니다.
예외
destinationDirectory
는 null입니다.
지정된 경로, 파일 이름 또는 둘 다 시스템 정의 최대 길이를 초과합니다. 예를 들어, Windows 기반 플랫폼에서는 경로는 248자 미만이어야 하고, 파일 이름은 260자 미만이어야 합니다.
호출자가 기존 디렉터리에 접근할 수 있는 권한이 없습니다.
디렉터리가 존재하지 않거나 경로에 드라이브 레이블(“C:")의 일부가 아닌 콜론 문자(:)가 포함되어 있습니다.
destinationDirectory
는 길이가 0인 문자열이거나, 공백만 포함하거나, 하나 이상의 유효하지 않은 문자를 포함합니다. 유효하지 않은 문자는 System.IO.Path.GetInvalidPathChars 메서드를 사용하여 조회할 수 있습니다. - 또는 - 경로가 콜론 문자(:)로 시작되거나 콜론 문자만 포함합니다.
지정된 경로의 디렉터리가 파일입니다. - 또는 - 네트워크 이름을 알 수 없습니다.