Class CpioArchive

CpioArchive class

这个类表示 cpio 归档文件。

public class CpioArchive : IArchive

构造函数

姓名描述
CpioArchive()初始化一个新的实例CpioArchive类.
CpioArchive(Stream)初始化一个新的实例CpioArchive可以从存档中提取类和组合条目列表。
CpioArchive(string)初始化一个新的实例CpioArchive可以从存档中提取类和组合条目列表。

特性

姓名描述
Entries { get; }获取条目CpioEntry构成档案的类型.

方法

姓名描述
CreateEntries(DirectoryInfo, bool)将给定目录中的所有文件和目录递归添加到存档中。
CreateEntries(string, bool)将给定目录中的所有文件和目录递归添加到存档中。
CreateEntry(string, Stream)在存档中创建单个条目。
CreateEntry(string, FileInfo, bool)在存档中创建单个条目。
CreateEntry(string, string, bool)在存档中创建单个条目。
DeleteEntry(CpioEntry)从条目列表中删除第一次出现的特定条目。
DeleteEntry(int)按索引从条目列表中删除条目。
Dispose()执行与释放、释放或重置非托管资源相关的应用程序定义的任务。
ExtractToDirectory(string)将存档中的所有文件提取到提供的目录中。
Save(Stream, CpioFormat)将存档保存到提供的流中。
Save(string, CpioFormat)将存档保存到提供的目标文件。
SaveGzipped(Stream, CpioFormat)使用 gzip 压缩将存档保存到流中。
SaveGzipped(string, CpioFormat)使用 gzip 压缩按路径将存档保存到文件。
SaveXzCompressed(Stream, CpioFormat, XzArchiveSettings)使用 xz 压缩将存档保存到流中。
SaveXzCompressed(string, CpioFormat, XzArchiveSettings)将压缩包按路径保存到 xz 压缩路径下。

也可以看看