TarArchive.DeleteEntry
DeleteEntry(TarEntry)
从条目列表中删除第一次出现的特定条目。
public TarArchive DeleteEntry(TarEntry entry)
| 范围 | 类型 | 描述 | 
|---|---|---|
| entry | TarEntry | 要从条目列表中删除的条目。 | 
返回值
条目已删除的存档。
例子
以下是删除除最后一个条目之外的所有条目的方法:
using (var archive = new TarArchive("archive.tar"))
{
    while (archive.Entries.Count > 1)
        archive.DeleteEntry(archive.Entries[0]);
    archive.Save(outputTarFile);
}
也可以看看
- class TarEntry
- class TarArchive
- 命名空间 Aspose.Zip.Tar
- 部件 Aspose.Zip
DeleteEntry(int)
按索引从条目列表中删除条目。
public TarArchive DeleteEntry(int entryIndex)
| 范围 | 类型 | 描述 | 
|---|---|---|
| entryIndex | Int32 | 要删除的条目的从零开始的索引。 | 
返回值
条目已删除的存档。
例外
| 例外 | (健康)状况 | 
|---|---|
| ArgumentOutOfRangeException | entryIndex小于 0.- 或 -entryIndex等于或大于 条目数数。 | 
例子
using (var archive = new TarArchive("two_files.tar"))
{
    archive.DeleteEntry(0);
    archive.Save("single_file.tar");
}
也可以看看
- class TarArchive
- 命名空间 Aspose.Zip.Tar
- 部件 Aspose.Zip