Compartir a través de


System.FileName

Nombre de archivo, incluida su extensión. System.FileExtension se deriva de esta propiedad.

Es posible que el elemento no exista en un sistema de archivos (es decir, es posible que no se abra mediante CreateFile). Sin embargo, si el elemento se representa como un archivo y su nombre sigue la sintaxis estándar de nomenclatura de archivos Win32, el origen de datos debe emitir esta propiedad. Si el elemento no es un archivo, el origen de datos debe emitir esta propiedad como VT_EMPTY.

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

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

Comentarios

Los valores PKEY se definen en Propkey.h.

Es posible que el elemento no exista en un sistema de archivos (es decir, no se puede abrir mediante CreateFile), pero si el elemento se representa como un archivo del sentido lógico y su nombre sigue la sintaxis estándar de nomenclatura de archivos Win32, el origen de datos debe emitir esta propiedad. Si un elemento no es un archivo, el valor de esta propiedad es VT_EMPTY. Consulte System.ItemNameDisplay. Tiene el mismo valor que System.ParsingName para los elementos proporcionados por la carpeta de archivos del Shell.

En la tabla siguiente se enumeran ejemplos de valores de propiedad path y filename:

Ruta de acceso Valor de propiedad
c:\files\personal\hello.txt hello.txt
\\server\share\mydir\news.doc news.doc
\\server\share\numbers.xls numbers.xls
c:\Stuff\MyFolder MyFolder
[mensaje de correo electrónico] VT_EMPTY
[song.wma en un dispositivo portátil] song.wma

 

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

drawControl

editControl

filterControl

queryControl