DetectFileType
ContainerItem.DetectFileType method
Mendeteksi jenis file item penampung.
public FileType DetectFileType(FileTypeDetectionMode detectionMode)
Parameter | Jenis | Keterangan |
---|---|---|
detectionMode | FileTypeDetectionMode | Mendefinisikan mode deteksi tipe file. |
Nilai Pengembalian
Contoh dariFileType
kelas;Unknown
jika jenis file tidak terdeteksi.
Perkataan
detectionMode parameter menyediakan kemampuan untuk mengontrol deteksi jenis file:
- Bawaan Jenis file terdeteksi oleh ekstensi file; jika ekstensi file tidak dikenali, jenis file terdeteksi oleh konten file.
- Perpanjangan .Jenis file hanya terdeteksi oleh ekstensi file.
- Isi . Jenis file hanya terdeteksi oleh konten file.
Contoh
Contoh berikut menunjukkan cara mendeteksi jenis file item penampung:
// Buat instance dari kelas Parser
using (Parser parser = new Parser(filePath))
{
// Ekstrak lampiran dari wadah
IEnumerable<ContainerItem> attachments = parser.GetContainer();
// Periksa apakah ekstraksi kontainer didukung
if (attachments == null)
{
Console.WriteLine("Container extraction isn't supported");
}
// Ulangi lampiran
foreach (ContainerItem item in attachments)
{
// Deteksi jenis file
Options.FileType fileType = item.DetectFileType(Options.FileTypeDetectionMode.Default);
// Cetak nama dan tipe file
Console.WriteLine(string.Format("{0}: {1}", item.Name, fileType));
}
}
Lihat juga
- class FileType
- enum FileTypeDetectionMode
- class ContainerItem
- ruang nama GroupDocs.Parser.Data
- perakitan GroupDocs.Parser