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