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