Interface IArchiveFileEntry
Interface IArchiveFileEntry
Namespace: Aspose.Zip
Assembly: Aspose.Zip.dll (25.1.0)
이 인터페이스는 아카이브 파일 항목을 나타냅니다.
public interface IArchiveFileEntry
속성
Length
항목의 길이를 바이트 단위로 가져옵니다.
long? Length { get; }
속성 값
long?
Name
항목의 이름을 가져옵니다.
string Name { get; }
속성 값
비고
gzip, bzip2, lzip, lzma, xz, z와 같은 압축 전용 아카이브는 헤더에서 다른 이름을 찾을 수 없는 한 “File.bin"이라는 이름을 가집니다.
메서드
Extract(string)
제공된 경로에 따라 항목을 파일 시스템에 추출합니다.
FileInfo Extract(string path)
매개변수
path
string
대상 파일의 경로입니다. 파일이 이미 존재하는 경우 덮어씌워집니다.
반환값
추출된 데이터를 포함하는 System.IO.FileInfo 인스턴스입니다.
예외
path
가 null입니다.
호출자가 필요한 권한을 가지고 있지 않습니다.
path
가 비어 있거나, 공백만 포함하거나, 잘못된 문자를 포함합니다.
파일 path
에 대한 접근이 거부되었습니다.
지정된 path
, 파일 이름 또는 둘 다 시스템에서 정의한 최대 길이를 초과합니다. 예를 들어, Windows 기반 플랫폼에서는 경로가 248자 미만이어야 하며, 파일 이름은 260자 미만이어야 합니다.
path
에 있는 파일이 문자열 중간에 콜론(:)을 포함합니다.
Extract(Stream)
제공된 스트림에 항목을 추출합니다.
void Extract(Stream destination)
매개변수
destination
Stream
대상 스트림입니다. 쓰기가 가능해야 합니다.
예외
destination
가 쓰기를 지원하지 않습니다.