DetectFileType
ContainerItem.DetectFileType method
يكتشف نوع ملف لعنصر الحاوية.
public FileType DetectFileType(FileTypeDetectionMode detectionMode)
معامل | يكتب | وصف |
---|---|---|
detectionMode | FileTypeDetectionMode | يحدد وضع الكشف عن نوع الملف. |
قيمة الإرجاع
مثال علىFileType
فصل؛Unknown
إذا لم يتم الكشف عن نوع الملف.
ملاحظات
detectionMode توفر المعلمة القدرة على التحكم في اكتشاف نوع الملف:
- تقصير يتم الكشف عن نوع الملف بواسطة امتداد الملف ؛ إذا لم يتم التعرف على امتداد الملف ، يتم اكتشاف نوع الملف بواسطة محتوى الملف.
- امتداد يتم الكشف عن نوع الملف فقط من خلال امتداد الملف.
- محتوى . يتم اكتشاف نوع الملف فقط من خلال محتوى الملف.
أمثلة
يوضح المثال التالي كيفية اكتشاف نوع ملف عنصر الحاوية:
// إنشاء مثيل لفئة المحلل اللغوي
using (Parser parser = new Parser(filePath))
{
// استخراج المرفقات من الحاوية
IEnumerable<ContainerItem> attachments = parser.GetContainer();
// تحقق مما إذا كان استخراج الحاوية مدعومًا
if (attachments == null)
{
Console.WriteLine("Container extraction isn't supported");
}
// كرر عبر المرفقات
foreach (ContainerItem item in attachments)
{
// كشف نوع الملف
Options.FileType fileType = item.DetectFileType(Options.FileTypeDetectionMode.Default);
// اطبع الاسم ونوع الملف
Console.WriteLine(string.Format("{0}: {1}", item.Name, fileType));
}
}
أنظر أيضا
- class FileType
- enum FileTypeDetectionMode
- class ContainerItem
- مساحة الاسم GroupDocs.Parser.Data
- المجسم GroupDocs.Parser