CpioArchive.DeleteEntry
DeleteEntry(CpioEntry)
エントリ リストから特定のエントリの最初の出現を削除します。
public CpioArchive DeleteEntry(CpioEntry entry)
パラメータ | タイプ | 説明 |
---|---|---|
entry | CpioEntry | エントリ リストから削除するエントリ。 |
戻り値
Cpio エントリ インスタンス。
例外
例外 | 調子 |
---|---|
ArgumentNullException | entry無効である。 |
例
最後のエントリを除くすべてのエントリを削除する方法は次のとおりです。
using (var archive = new CpioArchive("archive.cpio"))
{
while (archive.Entries.Count > 1)
archive.DeleteEntry(archive.Entries[0]);
archive.Save(outputCpioFile);
}
関連項目
- class CpioEntry
- class CpioArchive
- 名前空間 Aspose.Zip.Cpio
- 組み立て Aspose.Zip
DeleteEntry(int)
インデックスによってエントリ リストからエントリを削除します。
public CpioArchive DeleteEntry(int entryIndex)
パラメータ | タイプ | 説明 |
---|---|---|
entryIndex | Int32 | 削除するエントリのゼロから始まるインデックス。 |
戻り値
エントリが削除されたアーカイブ。
例外
例外 | 調子 |
---|---|
ArgumentOutOfRangeException | entryIndexは 0 未満です。-または-entryIndex等しいかより大きいエントリー カウント。 |
例
using (var archive = new CpioArchive("two_files.cpio"))
{
archive.DeleteEntry(0);
archive.Save("single_file.cpio");
}
関連項目
- class CpioArchive
- 名前空間 Aspose.Zip.Cpio
- 組み立て Aspose.Zip