CPathT クラス
このクラスはパスを表します。
重要
このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。
template< typename StringType>
class CPathT
パラメーター
- StringType
パスで使用する ATL/MFC の文字列クラス ( CStringTを参照)。
メンバー
パブリック typedef
名前 |
説明 |
---|---|
文字列定数の型。 |
|
文字列型。 |
|
文字型です。 |
パブリック コンストラクター
名前 |
説明 |
---|---|
パスのコンストラクター。 |
パブリック メソッド
名前 |
説明 |
---|---|
文字列の末尾に円記号をパスの正しい構文を作成するために追加のためにこのメソッドを呼び出します。 |
|
パスにファイル拡張子を追加するには、このメソッドを呼び出します。 |
|
現在のパスに文字列を追加するには、このメソッドを呼び出します。 |
|
特定のドライブ番号のルート パスを作成するには、このメソッドを呼び出します。 |
|
正規形式のパスを変換するには、このメソッドを呼び出します。 |
|
ディレクトリ名を表す文字列と 1 個のパスにファイルのパス名を表す文字列を連結するには、このメソッドを呼び出します。 |
|
指定したパスが現在のパスで同じプレフィックスを持つかどうかを判定するためにこのメソッドを呼び出します。 |
|
ファイルのパスを楕円とパスのコンポーネントを置き換えることで、特定のピクセル幅に合わせてに省略するようにこのメソッドを呼び出します。 |
|
ファイルのパスを楕円とパスのコンポーネントを置き換えることで、特定の文字の番号内に収まるように省略するようにこのメソッドを呼び出します。 |
|
このパス名のファイルが存在するかどうかを確認するには、このメソッドを呼び出します。 |
|
パス内のファイル拡張子の位置を検索するには、このメソッドを呼び出します。 |
|
パス内のファイル名の位置を検索するには、このメソッドを呼び出します。 |
|
パスを Z "を" A のスコープ内のドライブ文字を検索し、対応するドライブ番号を返すには、このメソッドを呼び出します。 |
|
パスからファイル拡張子を取得するときにこのメソッドを呼び出します。 |
|
パスが有効なディレクトリかどうかを調べます。 |
|
パス区切り文字をパスを検索するには、このメソッドを呼び出します (たとえば、「: "または「\」)。 現在のパス区切り文字がない場合は、ファイル パスの指定のパスと見なされます。 |
|
パスが pszPrefixを渡された型の有効なプレフィックスが含まれているかどうかを判定するためにこのメソッドを呼び出します。 |
|
パスは、相対パスであるかどうかを判定するためにこのメソッドを呼び出します。 |
|
パスがディレクトリのルートにあるかどうかを判定するためにこのメソッドを呼び出します。 |
|
別のパスが現在のパスを持つクラスをコンポーネントがあるかどうかを判定するためにこのメソッドを呼び出します。 |
|
パスがサーバーと共有の有効な UNC (Universal 名前付け規則) のパスであるかどうかを判定するためにこのメソッドを呼び出します。 |
|
パスがサーバーに対してのみ有効な UNC (Universal 名前付け規則) のパスであるかどうかを判定するためにこのメソッドを呼び出します。 |
|
(\\server\shareパスが有効な UNC (Universal 名前付け規則) の共有パスであるかどうかを判定するためにこのメソッドを呼び出します。 |
|
小文字にパスをパスに一貫した外観を与えるために変換するためにこのメソッドを呼び出します。 |
|
ワイルドカードの型を含む文字列をパスを検索するには、このメソッドを呼び出します。 |
|
空白が含まれる場合は、パスを引用符で囲むようにこのメソッドを呼び出します。 |
|
1 個のファイルまたはフォルダーから他の状態への相対パスを作成するには、このメソッドを呼び出します。 |
|
パスからコマンド ライン引数を削除するには、このメソッドを呼び出します。 |
|
パスの末尾に円記号を削除するには、このメソッドを呼び出します。 |
|
パスの先頭と末尾の空白を削除するには、このメソッドを呼び出します。 |
|
が 1 の場合、パスからファイル拡張子を削除するには、このメソッドを呼び出します。 |
|
それらがある場合は、ファイル名とパスの末尾に円記号を削除するには、このメソッドを呼び出します。 |
|
新しい拡張子とパスのファイル名拡張子を置き換えるためにこのメソッドを呼び出します。 ファイル名の拡張子が含まれていない場合、拡張機能は、文字列の末尾にアタッチされます。 |
|
パスを解析するには、このメソッドを呼び出します。ドライブ文字または UNC 共有/サーバー パスの一部を無視します。 |
|
絶対パスとファイル名のパス部分を削除するには、このメソッドを呼び出します。 |
|
ルートの情報を除きパスのすべての部分を削除するには、このメソッドを呼び出します。 |
|
引用符およびパスの末尾を最初から削除するには、このメソッドを呼び出します。 |
パブリック演算子
名前 |
説明 |
---|---|
この演算子は、オブジェクトが文字列と同様に処理されるようにします。 |
|
この演算子は、オブジェクトが文字列と同様に処理されるようにします。 |
|
この演算子は、オブジェクトが文字列と同様に処理されるようにします。 |
|
この演算子は、パスに文字列を追加します。 |
パブリック データ メンバー
名前 |
説明 |
---|---|
パス。 |
解説
次のようにCPath、CPathAと CPathW はインスタンス化 CPathT の定義です:
typedef CPathT< CString > CPath;
typedef CPathT< CStringA > CPathA;
typedef CPathT< CStringW > CPathW;
必要条件
Header: atlpath.h