DetectFileType
ContainerItem.DetectFileType method
Upptäcker en filtyp för behållarobjektet.
public FileType DetectFileType(FileTypeDetectionMode detectionMode)
Parameter | Typ | Beskrivning |
---|---|---|
detectionMode | FileTypeDetectionMode | Definierar ett läge för filtypsdetektering. |
Returvärde
Ett exempel påFileType
klass;Unknown
om en filtyp inte upptäcks.
Anmärkningar
detectionMode parameter ger möjlighet att kontrollera filtypsdetektering:
- Standard Filtypen identifieras av filtillägget; om filtillägget inte känns igen, identifieras filtypen av filinnehållet.
- Förlängning .Filtypen upptäcks endast av filtillägget.
- Innehåll . Filtypen upptäcks endast av filinnehållet.
Exempel
Följande exempel visar hur man upptäcker filtypen för containerobjekt:
// Skapa en instans av Parser-klassen
using (Parser parser = new Parser(filePath))
{
// Extrahera bilagor från behållaren
IEnumerable<ContainerItem> attachments = parser.GetContainer();
// Kontrollera om containerextraktion stöds
if (attachments == null)
{
Console.WriteLine("Container extraction isn't supported");
}
// Iterera över bilagor
foreach (ContainerItem item in attachments)
{
// Upptäck filtypen
Options.FileType fileType = item.DetectFileType(Options.FileTypeDetectionMode.Default);
// Skriv ut namn och filtyp
Console.WriteLine(string.Format("{0}: {1}", item.Name, fileType));
}
}
Se även
- class FileType
- enum FileTypeDetectionMode
- class ContainerItem
- namnutrymme GroupDocs.Parser.Data
- hopsättning GroupDocs.Parser