Class Archive
Archive class
此类表示 zip 存档文件。用它来编写、提取或更新 zip 存档。
public class Archive : IArchive
构造函数
姓名 | 描述 |
---|
Archive(ArchiveEntrySettings) | 初始化一个新的实例Archive 类及其条目的可选设置. |
Archive(Stream, ArchiveLoadOptions, ArchiveEntrySettings) | 初始化一个新的实例Archive 可以从存档中提取类和组合条目列表。 |
Archive(string, ArchiveLoadOptions, ArchiveEntrySettings) | 初始化一个新的实例Archive 可以从存档中提取类和组合条目列表。 |
特性
方法
姓名 | 描述 |
---|
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) | 按索引从条目列表中删除条目。 |
Dispose() | 执行与释放、释放或重置非托管资源相关的应用程序定义的任务。 |
ExtractToDirectory(string) | 将存档中的所有文件提取到提供的目录中。 |
Save(Stream, ArchiveSaveOptions) | 将存档保存到提供的流中。 |
Save(string, ArchiveSaveOptions) | 将存档保存到提供的目标文件。 |
SaveSplit(string, SplitArchiveSaveOptions) | 将多卷存档保存到提供的目标目录。 |
也可以看看