次の方法で共有


CPathT クラス

このクラスはパスを表します。

重要

このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。

template< typename StringType> 
class CPathT

パラメーター

  • StringType
    パスで使用する ATL/MFC の文字列クラス ( CStringTを参照)。

メンバー

パブリック typedef

名前

説明

CPathT::PCXSTR

文字列定数の型。

CPathT::PXSTR

文字列型。

CPathT::XCHAR

文字型です。

パブリック コンストラクター

名前

説明

CPathT::CPathT

パスのコンストラクター。

パブリック メソッド

名前

説明

CPathT::AddBackslash

文字列の末尾に円記号をパスの正しい構文を作成するために追加のためにこのメソッドを呼び出します。

CPathT::AddExtension

パスにファイル拡張子を追加するには、このメソッドを呼び出します。

CPathT::Append

現在のパスに文字列を追加するには、このメソッドを呼び出します。

CPathT::BuildRoot

特定のドライブ番号のルート パスを作成するには、このメソッドを呼び出します。

CPathT::Canonicalize

正規形式のパスを変換するには、このメソッドを呼び出します。

CPathT::Combine

ディレクトリ名を表す文字列と 1 個のパスにファイルのパス名を表す文字列を連結するには、このメソッドを呼び出します。

CPathT::CommonPrefix

指定したパスが現在のパスで同じプレフィックスを持つかどうかを判定するためにこのメソッドを呼び出します。

CPathT::CompactPath

ファイルのパスを楕円とパスのコンポーネントを置き換えることで、特定のピクセル幅に合わせてに省略するようにこのメソッドを呼び出します。

CPathT::CompactPathEx

ファイルのパスを楕円とパスのコンポーネントを置き換えることで、特定の文字の番号内に収まるように省略するようにこのメソッドを呼び出します。

CPathT::FileExists

このパス名のファイルが存在するかどうかを確認するには、このメソッドを呼び出します。

CPathT::FindExtension

パス内のファイル拡張子の位置を検索するには、このメソッドを呼び出します。

CPathT::FindFileName

パス内のファイル名の位置を検索するには、このメソッドを呼び出します。

CPathT::GetDriveNumber

パスを Z "を" A のスコープ内のドライブ文字を検索し、対応するドライブ番号を返すには、このメソッドを呼び出します。

CPathT::GetExtension

パスからファイル拡張子を取得するときにこのメソッドを呼び出します。

CPathT::IsDirectory

パスが有効なディレクトリかどうかを調べます。

CPathT::IsFileSpec

パス区切り文字をパスを検索するには、このメソッドを呼び出します (たとえば、「: "または「\」)。 現在のパス区切り文字がない場合は、ファイル パスの指定のパスと見なされます。

CPathT::IsPrefix

パスが pszPrefixを渡された型の有効なプレフィックスが含まれているかどうかを判定するためにこのメソッドを呼び出します。

CPathT::IsRelative

パスは、相対パスであるかどうかを判定するためにこのメソッドを呼び出します。

CPathT::IsRoot

パスがディレクトリのルートにあるかどうかを判定するためにこのメソッドを呼び出します。

CPathT::IsSameRoot

別のパスが現在のパスを持つクラスをコンポーネントがあるかどうかを判定するためにこのメソッドを呼び出します。

CPathT::IsUNC

パスがサーバーと共有の有効な UNC (Universal 名前付け規則) のパスであるかどうかを判定するためにこのメソッドを呼び出します。

CPathT::IsUNCServer

パスがサーバーに対してのみ有効な UNC (Universal 名前付け規則) のパスであるかどうかを判定するためにこのメソッドを呼び出します。

CPathT::IsUNCServerShare

(\\server\shareパスが有効な UNC (Universal 名前付け規則) の共有パスであるかどうかを判定するためにこのメソッドを呼び出します。

CPathT::MakePretty

小文字にパスをパスに一貫した外観を与えるために変換するためにこのメソッドを呼び出します。

CPathT::MatchSpec

ワイルドカードの型を含む文字列をパスを検索するには、このメソッドを呼び出します。

CPathT::QuoteSpaces

空白が含まれる場合は、パスを引用符で囲むようにこのメソッドを呼び出します。

CPathT::RelativePathTo

1 個のファイルまたはフォルダーから他の状態への相対パスを作成するには、このメソッドを呼び出します。

CPathT::RemoveArgs

パスからコマンド ライン引数を削除するには、このメソッドを呼び出します。

CPathT::RemoveBackslash

パスの末尾に円記号を削除するには、このメソッドを呼び出します。

CPathT::RemoveBlanks

パスの先頭と末尾の空白を削除するには、このメソッドを呼び出します。

CPathT::RemoveExtension

が 1 の場合、パスからファイル拡張子を削除するには、このメソッドを呼び出します。

CPathT::RemoveFileSpec

それらがある場合は、ファイル名とパスの末尾に円記号を削除するには、このメソッドを呼び出します。

CPathT::RenameExtension

新しい拡張子とパスのファイル名拡張子を置き換えるためにこのメソッドを呼び出します。 ファイル名の拡張子が含まれていない場合、拡張機能は、文字列の末尾にアタッチされます。

CPathT::SkipRoot

パスを解析するには、このメソッドを呼び出します。ドライブ文字または UNC 共有/サーバー パスの一部を無視します。

CPathT::StripPath

絶対パスとファイル名のパス部分を削除するには、このメソッドを呼び出します。

CPathT::StripToRoot

ルートの情報を除きパスのすべての部分を削除するには、このメソッドを呼び出します。

CPathT::UnquoteSpaces

引用符およびパスの末尾を最初から削除するには、このメソッドを呼び出します。

パブリック演算子

名前

説明

CPathT::operator const StringType &

この演算子は、オブジェクトが文字列と同様に処理されるようにします。

CPathT::operator CPathT::PCXSTR

この演算子は、オブジェクトが文字列と同様に処理されるようにします。

CPathT::operator StringType &

この演算子は、オブジェクトが文字列と同様に処理されるようにします。

CPathT::operator +=

この演算子は、パスに文字列を追加します。

パブリック データ メンバー

名前

説明

CPathT::m_strPath

パス。

解説

次のようにCPathCPathACPathW はインスタンス化 CPathT の定義です:

typedef CPathT< CString > CPath;

typedef CPathT< CStringA > CPathA;

typedef CPathT< CStringW > CPathW;

必要条件

Header: atlpath.h

参照

関連項目

CStringT クラス

その他の技術情報

ATL Classes