Compartir a través de


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

 

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

drawControl

editControl

filterControl

queryControl