System.IOUtils.TPathPrefixType

提供: RAD Studio API Documentation
移動先: 案内検索

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 文字より長いパスを扱うのは、今日よくあることです。それらの先頭に \\?\ を付ければ、問題は解決します。

関連項目