System.IOUtils.TPathPrefixType
Delphi
TPathPrefixType = (pptNoPrefix, pptExtended, pptExtendedUNC);
C++
enum class DECLSPEC_DENUM TPathPrefixType : unsigned char { pptNoPrefix, pptExtended, pptExtendedUNC };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | System.IOUtils.pas System.IOUtils.hpp |
System.IOUtils | System.IOUtils |
説明
可能な拡張パス プレフィックス タイプを列挙したものです。
TPathPrefixType は拡張パス プレフィックスのあり得るタイプを列挙したものです。拡張プレフィックスの外見は \\?\ や \\?\UNC\ です。TPathPrefixType の取り得る値は以下のとおりです。
値 | 意味 |
---|---|
pptNoPrefix |
パスには拡張プレフィックスが付いていません。 |
pptExtended |
パスには拡張プレフィックス(\\?\)が付いています。 |
pptExtendedUNC |
パスには拡張 UNC プレフィックス(\\?\UNC\)が付いています。 |
先頭に \\?\ または \\?\UNC\ が付くパスは Windows 固有のもので、非常に長くてもよく、255 文字(MAX_PATH)には制限されません。255 文字より長いパスを扱うのは、今日よくあることです。それらの先頭に \\?\ を付ければ、問題は解決します。