Class Archive

Archive class

이 클래스는 zip 아카이브 파일을 나타냅니다. zip 아카이브를 작성, 추출 또는 업데이트하는 데 사용하십시오.

public class Archive : IArchive

생성자

이름설명
Archive(ArchiveEntrySettings)의 새 인스턴스를 초기화합니다.Archive 항목에 대한 선택적 설정이 있는 클래스.
Archive(Stream, ArchiveLoadOptions, ArchiveEntrySettings)의 새 인스턴스를 초기화합니다.Archive 클래스 및 작성 항목 목록은 아카이브에서 추출할 수 있습니다.
Archive(string, ArchiveLoadOptions, ArchiveEntrySettings)의 새 인스턴스를 초기화합니다.Archive 클래스 및 작성 항목 목록은 아카이브에서 추출할 수 있습니다.

속성

이름설명
Entries { get; }항목 가져오기ArchiveEntry 아카이브를 구성하는 유형.
NewEntrySettings { get; }새로 추가된 파일에 사용되는 압축 및 암호화 설정ArchiveEntry 항목.

행동 양식

이름설명
CreateEntries(DirectoryInfo, bool)지정된 디렉토리에 재귀적으로 모든 파일과 디렉토리를 아카이브에 추가합니다.
CreateEntries(string, bool)지정된 디렉토리에 재귀적으로 모든 파일과 디렉토리를 아카이브에 추가합니다.
CreateEntry(string, Stream, ArchiveEntrySettings)아카이브 내에 단일 항목을 생성합니다.
CreateEntry(string, FileInfo, bool, ArchiveEntrySettings)아카이브 내에 단일 항목을 생성합니다.
CreateEntry(string, Stream, ArchiveEntrySettings, FileSystemInfo)아카이브 내에 단일 항목을 생성합니다.
CreateEntry(string, string, bool, ArchiveEntrySettings)아카이브 내에 단일 항목을 생성합니다.
DeleteEntry(ArchiveEntry)항목 목록에서 특정 항목의 첫 번째 항목을 제거합니다.
DeleteEntry(int)항목 목록에서 항목을 index. 로 제거합니다.
Dispose()관리되지 않는 리소스 해제, 해제 또는 재설정과 관련된 응용 프로그램 정의 작업을 수행합니다.
ExtractToDirectory(string)아카이브의 모든 파일을 제공된 디렉토리에 추출합니다.
Save(Stream, ArchiveSaveOptions)제공된 스트림에 아카이브를 저장합니다.
Save(string, ArchiveSaveOptions)제공된 대상 파일에 아카이브를 저장합니다.
SaveSplit(string, SplitArchiveSaveOptions)다중 볼륨 아카이브를 제공된 대상 디렉토리에 저장합니다.

또한보십시오