TarArchive.DeleteEntry

DeleteEntry(TarEntry)

प्रविष्टियों की सूची से किसी विशिष्ट प्रविष्टि की पहली घटना को हटाता है।

public TarArchive DeleteEntry(TarEntry entry)
पैरामीटरप्रकारविवरण
entryTarEntryप्रविष्टियों की सूची से निकालने के लिए प्रविष्टि।

प्रतिलाभ की मात्रा

प्रविष्टि वाला संग्रह हटाया गया.

उदाहरण

यहां बताया गया है कि आप अंतिम प्रविष्टि को छोड़कर सभी प्रविष्टियां कैसे निकाल सकते हैं:

using (var archive = new TarArchive("archive.tar"))
{
    while (archive.Entries.Count > 1)
        archive.DeleteEntry(archive.Entries[0]);
    archive.Save(outputTarFile);
}

यह सभी देखें


DeleteEntry(int)

इंडेक्स द्वारा प्रविष्टियों की सूची से प्रविष्टि को हटाता है।

public TarArchive DeleteEntry(int entryIndex)
पैरामीटरप्रकारविवरण
entryIndexInt32निकालने के लिए प्रविष्टि का शून्य-आधारित अनुक्रमणिका।

प्रतिलाभ की मात्रा

प्रविष्टि वाला संग्रह हटाया गया.

अपवाद

अपवादस्थिति
ArgumentOutOfRangeExceptionentryIndex 0.-या- से कम हैentryIndex के बराबर या उससे अधिक हैप्रविष्टियां गिनती करना।

उदाहरण

using (var archive = new TarArchive("two_files.tar"))
{
    archive.DeleteEntry(0);
    archive.Save("single_file.tar");
}

यह सभी देखें