System.FileName
拡張子を含むファイル名。 System.FileExtension はこのプロパティから派生します。
ファイル システム上に項目が存在しない可能性があります (つまり、CreateFile を使用して開かない可能性があります)。 ただし、項目がファイルとして表され、その名前が標準的な Win32 ファイルの名前付け構文に従う場合、データ ソースはこのプロパティを出力する必要があります。 項目がファイルでない場合、データ ソースはこのプロパティをVT_EMPTYとして出力する必要があります。
Windows 10、バージョン 1703、Windows 10、バージョン 1607、Windows 10、バージョン 1511、Windows 10、バージョン 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
備考
PKEY 値は Propkey.h で定義されます。
ファイル システム上に項目が存在しない可能性があります (つまり、CreateFile を使用して開くことができない可能性があります)。ただし、項目が論理センスのファイルとして表され、その名前が標準の Win32 ファイル名付け構文に従っている場合、データ ソースはこのプロパティを出力する必要があります。 項目がファイルでない場合、このプロパティの値はVT_EMPTY。 System.ItemNameDisplay を参照してください。 これは、シェルのファイル フォルダーによって提供される項目の System.ParsingName と同じ値を持ちます。
次の表に、パスとファイル名のプロパティ値の例を示します。
パス | プロパティ値 |
---|---|
c:\files\personal\hello.txt | hello.txt |
\\server\share\mydir\news.doc | news.doc |
\\server\share\numbers.xls | numbers.xls |
c:\Stuff\MyFolder | MyFolder |
[電子メール メッセージ] | VT_EMPTY |
[ポータブル デバイスのsong.wma] | song.wma |
関連トピック
-
propertyDescription を する
-
searchInfo の
-
labelInfo を する
-
typeInfo を する
-
displayInfo を する
-
stringFormat を する
-
booleanFormat を する
-
numberFormat を する
-
dateTimeFormat を する
-
enumeratedList を する
-
drawControl を する
-
editControl を する
-
filterControl を する
-
queryControl の