ArchiveInstanceInfo.GetArchiveFormatInfo

GetArchiveFormatInfo(string)

يحصل على معلومات تنسيق الأرشيف .

public static ArchiveFormatInfo GetArchiveFormatInfo(string fileName)
معامليكتبوصف
fileNameStringاسم ملف الأرشيف.

قيمة الإرجاع

معلومات حول تنسيق الأرشيف أو فارغة إذا لم يتم اكتشاف التنسيق.

استثناءات

استثناءحالة
ArgumentNullExceptionfileName باطل.
SecurityExceptionالمتصل ليس لديه الإذن المطلوب للوصول.
ArgumentExceptionالfileName فارغ أو يحتوي على مسافات بيضاء فقط أو يحتوي على أحرف غير صالحة.
UnauthorizedAccessExceptionالوصول إلى الملفfileName مرفوض.
PathTooLongExceptionالمحددfileName يتجاوز الحد الأقصى للطول المحدد من قبل النظام. على سبيل المثال ، في الأنظمة الأساسية المستندة إلى Windows ، يجب أن تكون المسارات أقل من 248 حرفًا ، ويجب أن تكون أسماء الملفات أقل من 260 حرفًا.
NotSupportedExceptionملف فيfileName يحتوي على نقطتين (:) في منتصف السلسلة.
IOExceptionحدث خطأ I / O أثناء فتح الملف.

أنظر أيضا


GetArchiveFormatInfo(Stream)

يحصل على معلومات تنسيق الأرشيف .

public static ArchiveFormatInfo GetArchiveFormatInfo(Stream stream)
معامليكتبوصف
streamStreamتيار ملف الأرشيف.

قيمة الإرجاع

معلومات حول تنسيق الأرشيف أو فارغة إذا لم يتم اكتشاف التنسيق.

استثناءات

استثناءحالة
ArgumentNullExceptionstream باطل.
ArgumentExceptionstream لا يمكن البحث عنه.

أنظر أيضا