System.FileExtension
Identifica a extensão de arquivo do item baseado em arquivo, incluindo o período à esquerda. Essa propriedade é derivada de System.FileName. Se System.FileName não tiver uma extensão de arquivo ou for VT_EMPTY, o valor dessa propriedade deverá ser VT_EMPTY.
Para obter o tipo de qualquer item (incluindo um item que não é um arquivo), use System.ItemType.
Windows 10, versão 1703, Windows 10, versão 1607, Windows 10, versão 1511, Windows 10, versão 1507, Windows 8.1, Windows 8, Windows 7, Windows Vista
propertyDescription
name = System.FileExtension
shellPKey = PKEY_FileExtension
formatID = E4F10A3C-49E6-405D-8288-A23BD4EEAA6C
propID = 100
SearchInfo
InInvertedIndex = true
IsColumn = true
typeInfo
type = String
IsInnate = true
Comentários
Os valores PKEY são definidos em Propkey.h.
Se System.FileName for VT_EMPTY, essa propriedade também deverá estar vazia. Caso contrário, essa propriedade deve ser derivada adequadamente pela fonte de dados de System.FileName. Se System.FileName não incluir uma extensão de arquivo, System.FileExtension deverá ser VT_EMPTY. Para obter o tipo de qualquer item (incluindo um item que não é um arquivo), use System.ItemType.
Exemplos de propriedade de extensão de caminho e arquivo.
Caminho | Extensão do arquivo |
---|---|
c:\files\personal\hello.txt | .txt |
\\server\share\mydir\news.doc | .doc |
\\server\share\numbers.xls | .xls |
\\server\share\folder | VT_EMPTY |
c:\Stuff\MyFolder | VT_EMPTY |
[desktop] | VT_EMPTY |
Tópicos relacionados