TarArchive.TarArchive
अंतर्वस्तु
[
छिपाना
]TarArchive()
का एक नया उदाहरण प्रारंभ करता हैTarArchive
वर्ग.
public TarArchive()
उदाहरण
निम्न उदाहरण दिखाता है कि किसी फ़ाइल को कैसे कंप्रेस करना है।
using (var archive = new TarArchive())
{
archive.CreateEntry("first.bin", "data.bin");
archive.Save("archive.tar");
}
यह सभी देखें
- class TarArchive
- नाम स्थान Aspose.Zip.Tar
- सभा Aspose.Zip
TarArchive(Stream)
का एक नया उदाहरण प्रारंभ करता हैArchive
क्लास और कंपोज़ एंट्री लिस्ट को आर्काइव से निकाला जा सकता है।
public TarArchive(Stream sourceStream)
पैरामीटर | प्रकार | विवरण |
---|---|---|
sourceStream | Stream | संग्रह का स्रोत। यह खोजने योग्य होना चाहिए। |
अपवाद
अपवाद | स्थिति |
---|---|
InvalidDataException | sourceStream खोजने योग्य नहीं है। |
टिप्पणियों
यह कन्स्ट्रक्टर किसी प्रविष्टि को अनपैक नहीं करता है। देखनाOpen
अनपॅकिंग के लिए विधि.
उदाहरण
निम्न उदाहरण दिखाता है कि किसी निर्देशिका में सभी प्रविष्टियाँ कैसे निकालें।
using (var archive = new TarArchive(File.OpenRead("archive.tar")))
{
archive.ExtractToDirectory("C:\extracted");
}
यह सभी देखें
- class TarArchive
- नाम स्थान Aspose.Zip.Tar
- सभा Aspose.Zip
TarArchive(string)
का एक नया उदाहरण प्रारंभ करता हैTarArchive
क्लास और कंपोज़ एंट्री लिस्ट को आर्काइव से निकाला जा सकता है।
public TarArchive(string path)
पैरामीटर | प्रकार | विवरण |
---|---|---|
path | String | संग्रह फ़ाइल का पथ। |
अपवाद
अपवाद | स्थिति |
---|---|
ArgumentNullException | path शून्य है। |
SecurityException | कॉल करने वाले के पास एक्सेस करने के लिए आवश्यक अनुमति नहीं है। |
ArgumentException | path खाली है, केवल सफेद स्थान हैं, या अमान्य वर्ण हैं। |
UnauthorizedAccessException | फ़ाइल तक पहुंचpath वर्जित किया गया है। |
PathTooLongException | विष्तृतpath, फ़ाइल नाम, या दोनों सिस्टम-परिभाषित अधिकतम लंबाई से अधिक हैं। उदाहरण के लिए, Windows-आधारित प्लेटफ़ॉर्म पर, पथ 248 वर्णों से कम होने चाहिए और फ़ाइल नाम 260 वर्णों से कम होने चाहिए। |
NotSupportedException | पर फाइल करेंpath स्ट्रिंग के बीच में एक कोलन (:) होता है। |
टिप्पणियों
यह कन्स्ट्रक्टर किसी प्रविष्टि को अनपैक नहीं करता है। देखनाOpen
अनपॅकिंग के लिए विधि.
उदाहरण
निम्न उदाहरण दिखाता है कि किसी निर्देशिका में सभी प्रविष्टियाँ कैसे निकालें।
using (var archive = new TarArchive("archive.tar"))
{
archive.ExtractToDirectory("C:\extracted");
}
यह सभी देखें
- class TarArchive
- नाम स्थान Aspose.Zip.Tar
- सभा Aspose.Zip