次の方法で共有


CPathT のメンバ

更新 : 2007 年 11 月

メソッド

AddBackslash

文字列の末尾に円記号 (\) を追加して、パスの正しい構文を作成します。

AddExtension

パスにファイル拡張子を追加します。

Append

現在のパスの末尾に文字列を追加します。

BuildRoot

指定したドライブ番号からルート パスを作成します。

Canonicalize

パスを標準形式に変換します。

Combine

ディレクトリ名を表す文字列とファイルのパス名を表す文字列とを連結して 1 つのパスにします。

CommonPrefix

指定したパスと現在のパスのプリフィックスが共通しているかどうかを調べます。

CompactPath

指定したピクセル幅にファイル パスが収まるように、パス コンポーネントを省略記号に置き換えてパスを短くします。

CompactPathEx

指定した文字数にファイル パスが収まるように、パス コンポーネントを省略記号に置き換えてパスを短くします。

CPathT

パスのコンストラクタです。

FileExists

指定したパスにファイルが存在するかどうかを調べます。

FindExtension

パス内のファイル拡張子の位置を探します。

FindFileName

パス内のファイル名の位置を探します。

GetDriveNumber

パス内でドライブ名 ('A' から 'Z' の範囲) を検索し、対応するドライブ番号を返します。

GetExtension

パスからファイル拡張子を取得します。

IsDirectory

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

IsFileSpec

パス内でパス区切り文字 (':' や '\' など) を検索します。パス区切り文字がない場合、そのパスはファイルスペックと見なされます。

IsPrefix

pszPrefix. によって渡される型の有効なプリフィックスがパスに含まれているかどうかを調べます。

IsRelative

パスが相対パスかどうかを調べます。

IsRoot

パスがルート ディレクトリかどうかを調べます。

IsSameRoot

別のパスのルート コンポーネントが現在のパスのルート コンポーネントと共通かどうかを調べます。

IsUNC

パスが、サーバーと共有を表す有効な UNC (Universal Naming Convention) パスかどうかを調べます。

IsUNCServer

パスが、サーバーだけを表す有効な UNC パスかどうかを調べます。

IsUNCServerShare

パスが、\\server\share という形式の有効な UNC 共有パスかどうかを調べます。

MakePretty

パスの文字をすべて小文字に変換し、外観に統一感を持たせます。

MatchSpec

パス内で、ワイルドカードを使用して指定したファイルの種類に一致する文字列を検索します。

QuoteSpaces

パスに空白が含まれている場合は、そのパスを引用符で囲みます。

RelativePathTo

指定したファイルやフォルダを基準にして別のファイルやフォルダの相対パスを作成します。

RemoveArgs

パスからコマンド ライン引数をすべて削除します。

RemoveBackslash

パスから末尾の円記号 (\) を削除します。

RemoveBlanks

パスから先頭と末尾の空白をすべて削除します。

RemoveExtension

パスにファイル拡張子が含まれる場合は、その拡張子を削除します。

RemoveFileSpec

パスの末尾にファイル名や円記号 (\) が含まれる場合は、それらを削除します。

RenameExtension

パス内のファイル名拡張子を新しい拡張子に置き換えます。ファイル名に拡張子が付いていない場合は、文字列の末尾に拡張子を追加します。

SkipRoot

パスを解析します。ドライブ名や、サーバーや共有を表す UNC パスの部分は解析の対象外です。

StripPath

パスとファイル名で完全に限定された文字列から、パスの部分を削除します。

StripToRoot

ルート情報以外の部分をすべてパスから削除します。

UnquoteSpaces

パスから先頭と末尾の引用符を削除します。

演算子

operator +=

パスの末尾に文字列を追加します。

operator const StringType &

オブジェクトを文字列として扱います。

operator CPathT::PCXSTR

オブジェクトを文字列として扱います。

operator StringType &

オブジェクトを文字列として扱います。

データ メンバ

m_strPath

パスです。

Typedef

XCHAR

文字型です。

PCXSTR

文字列定数型です。

PXSTR

文字列型です。

参照

参照

CPathT クラス