System.FileExtension
Identifica la extensión de archivo del elemento basado en archivos, incluido el período inicial. Esta propiedad se deriva de System.FileName. Si System.FileName no tiene una extensión de archivo o es VT_EMPTY, el valor de esta propiedad debe ser VT_EMPTY.
Para obtener el tipo de cualquier elemento (incluido un elemento que no es un archivo), use System.ItemType.
Windows 10, versión 1703, Windows 10, versión 1607, Windows 10, versión 1511, Windows 10, versión 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
Comentarios
Los valores PKEY se definen en Propkey.h.
Si System.FileName está VT_EMPTY, esta propiedad también debe estar vacía. De lo contrario, el origen de datos de System.FileName debe derivar correctamente esta propiedad. Si System.FileName no incluye una extensión de archivo, System.FileExtension debe ser VT_EMPTY. Para obtener el tipo de cualquier elemento (incluido un elemento que no es un archivo), use System.ItemType.
Ejemplos de propiedades de extensión de archivo y ruta de acceso.
Ruta de acceso | Extensión de archivo |
---|---|
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 |
[escritorio] | VT_EMPTY |
Temas relacionados