System.FileName
O nome do arquivo, incluindo sua extensão. System.FileExtension é derivado dessa propriedade.
É possível que o item não exista em um sistema de arquivos (ou seja, ele pode não ser aberto usando CreateFile). No entanto, se o item for representado como um arquivo e seu nome seguir a sintaxe de nomenclatura de arquivo Win32 padrão, a fonte de dados deverá emitir essa propriedade. Se o item não for um arquivo, a fonte de dados deverá emitir essa propriedade como VT_EMPTY.
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
propertyDescription
name = System.FileName
shellPKey = PKEY_FileName
formatID = 41CF5AE0-F75A-4806-BD87-59C7D9248EB9
propID = 100
SearchInfo
InInvertedIndex = true
IsColumn = true
typeInfo
type = String
IsInnate = true
Windows Vista
propertyDescription
name = System.FileName
shellPKey = PKEY_FileName
formatID = 41CF5AE0-F75A-4806-BD87-59C7D9248EB9
propID = 100
SearchInfo
InInvertedIndex = true
IsColumn = true
typeInfo
type = String
IsInnate = true
EnumeratedList
UseValueForDefault = True
enumRange
minValue = 0
setValue = 0
text = 0-9
enumRange
minValue = A
setValue = A
text = A-H
enumRange
minValue = I
setValue = I
text = I-P
enumRange
minValue = Q
setValue = Q
text = Q-Z
Comentários
Os valores PKEY são definidos em Propkey.h.
O item pode não existir em um sistema de arquivos (ou seja, ele pode não ser aberto usando CreateFile), mas se o item for representado como um arquivo do sentido lógico e seu nome seguir a sintaxe de nomenclatura de arquivo Win32 padrão, a fonte de dados deverá emitir essa propriedade. Se um item não for um arquivo, o valor dessa propriedade será VT_EMPTY. Consulte System.ItemNameDisplay. Isso tem o mesmo valor que System.ParsingName para itens fornecidos pela pasta de arquivos do Shell.
A tabela a seguir lista exemplos de valores de propriedade path e filename:
Caminho | Valor da propriedade |
---|---|
c:\files\personal\hello.txt | olá.txt |
\\server\share\mydir\news.doc | news.doc |
\\server\share\numbers.xls | numbers.xls |
c:\Stuff\MyFolder | MyFolder |
[mensagem de email] | VT_EMPTY |
[song.wma no dispositivo portátil] | song.wma |
Tópicos relacionados