System.FileName

Nom du fichier, y compris son extension. System.FileExtension est dérivé de cette propriété.

Il est possible que l’élément n’existe pas sur un système de fichiers (c’est-à-dire qu’il ne soit pas ouvert à l’aide de CreateFile). Néanmoins, si l’élément est représenté sous la forme d’un fichier et que son nom suit la syntaxe de nommage de fichier Win32 standard, la source de données doit émettre cette propriété. Si l’élément n’est pas un fichier, la source de données doit émettre cette propriété en tant que VT_EMPTY.

Windows 10, version 1703, Windows 10, version 1607, Windows 10, version 1511, Windows 10, version 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

Notes

Les valeurs PKEY sont définies dans Propkey.h.

L’élément n’existe peut-être pas sur un système de fichiers (autrement dit, il ne peut pas être ouvert à l’aide de CreateFile), mais si l’élément est représenté sous la forme d’un fichier à partir du sens logique et que son nom suit la syntaxe de nommage de fichier Win32 standard, la source de données doit émettre cette propriété. Si un élément n’est pas un fichier, la valeur de cette propriété est VT_EMPTY. Consultez System.ItemNameDisplay. Cette valeur a la même valeur que System.ParsingName pour les éléments fournis par le dossier de fichiers de l’interpréteur de commandes.

Le tableau suivant répertorie des exemples de valeurs de propriété de chemin d’accès et de nom de fichier :

Chemin d’accès Valeur de propriété
c:\files\personal\hello.txt hello.txt
\\server\share\mydir\news.doc news.doc
\\server\share\numbers.xls numbers.xls
c:\Stuff\MyFolder MyFolder
[message électronique] VT_EMPTY
[song.wma sur l’appareil portable] song.wma

 

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

drawControl

editControl

filterControl

queryControl