Partager via


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 (autrement dit, il n’est peut-être pas ouvert à l’aide de CreateFile). Néanmoins, si l’élément est représenté en tant que 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é comme 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

Remarques

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 peut ne pas être ouvert à l’aide de CreateFile), mais si l’élément est représenté en tant que fichier à partir du sens logique et que son nom suit la syntaxe de nommage de fichier Standard Win32, 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. Cela 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 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
[e-mail] VT_EMPTY
[song.wma sur un appareil portable] song.wma

 

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

énumération

drawControl

editControl

filterControl

queryControl