System.FileExtension
Идентифицирует расширение файла элемента на основе файла, включая ведущий период. Это свойство является производным от System.FileName. Если System.FileName не имеет расширения файла или VT_EMPTY, значение этого свойства должно быть VT_EMPTY.
Чтобы получить тип любого элемента (включая элемент, который не является файлом), используйте System.ItemType.
Windows 10 версии 1703, Windows 10 версии 1607, Windows 10 версии 1511, Windows 10 версии 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
Remarks
Значения PKEY определяются в файле Propkey.h.
Если значение System.FileName VT_EMPTY, это свойство также должно быть пустым. В противном случае это свойство должно быть получено соответствующим образом источником данных из System.FileName. Если System.FileName не содержит расширение файла, system.FileExtension должен быть VT_EMPTY. Чтобы получить тип любого элемента (включая элемент, который не является файлом), используйте System.ItemType.
Примеры свойств расширения пути и файла.
путь | Расширение файла |
---|---|
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 |
[рабочий стол] | VT_EMPTY |
Связанные темы