AM Daemon ライブラリリファレンス
|
パス操作処理を提供する静的クラス。 [詳解]
#include <Path.h>
静的公開メンバ関数 | |
static bool | exists (const std::wstring &path) |
指定したパスのファイルまたはディレクトリが存在するか否かを取得する。 [詳解] | |
static bool | existsFile (const std::wstring &path) |
指定したパスのファイルが存在するか否かを取得する。 [詳解] | |
static bool | existsDirectory (const std::wstring &path) |
指定したパスのディレクトリが存在するか否かを取得する。 [詳解] | |
static bool | hasDriveLetter (const std::wstring &path) |
指定したパスがドライブレターを含んでいるか否かを取得する。 [詳解] | |
static bool | isRooted (const std::wstring &path) |
指定したパスが絶対パスであるか否かを取得する。 [詳解] | |
static std::wstring | getExecutableFile () |
実行ファイルのパスを取得する。 [詳解] | |
static std::wstring | getExecutableDirectory () |
実行ファイルの配置先ディレクトリパスを取得する。 [詳解] | |
static std::wstring | toFull (const std::wstring &path) |
パスをフルパスに変換する。 [詳解] | |
static std::wstring | getName (const std::wstring &path) |
パスからその末端要素のファイル名またはディレクトリ名を取得する。 [詳解] | |
static std::wstring | getNameWithoutExtension (const std::wstring &path) |
パスからその末端要素のファイル名またはディレクトリ名を拡張子なしで取得する。 [詳解] | |
static std::wstring | getExtension (const std::wstring &path) |
パスから拡張子("." 付き)を取得する。 [詳解] | |
パス操作処理を提供する静的クラス。
|
static |
指定したパスのファイルまたはディレクトリが存在するか否かを取得する。
[in] | path | パス。 |
true | 存在する場合。 |
false | 存在しない場合。 |
|
static |
|
static |
指定したパスのディレクトリが存在するか否かを取得する。
[in] | path | パス。 |
true | 存在する場合。 |
false | 存在しないか、ディレクトリではない場合。 |
|
static |
指定したパスがドライブレターを含んでいるか否かを取得する。
[in] | path | パス。 |
true | ドライブレターを含んでいる場合。 |
false | ドライブレターを含んでいない場合。 |
引数 path が2文字以上であり、 かつ1文字目がアルファベット、2文字目が ':' である場合に true を返す。
Windows環境であるか否かは問わない。
|
static |
指定したパスが絶対パスであるか否かを取得する。
[in] | path | パス。 |
true | 絶対パスである場合。 |
false | 絶対パスではない場合。 |
引数 path が下記のいずれかを満たす場合に true を返す。
|
static |
実行ファイルのパスを取得する。
|
static |
実行ファイルの配置先ディレクトリパスを取得する。
取得に成功した場合、戻り値の末尾は必ずディレクトリ区切り文字となる。
|
static |
パスをフルパスに変換する。
[in] | path | パス。 |
|
static |
パスからその末端要素のファイル名またはディレクトリ名を取得する。
[in] | path | パス。 |
ファイル名の場合、拡張子を含む。
パスの末尾がディレクトリ区切り文字である場合は空文字列を返す。
|
static |
パスからその末端要素のファイル名またはディレクトリ名を拡張子なしで取得する。
[in] | path | パス。 |
静的メンバ関数 getName とは異なり、拡張子を含まない。 パスがファイルであるかディレクトリであるかは考慮しないため、 ディレクトリ名であっても "." を含む場合は拡張子として取り除かれる。
パスの末尾がディレクトリ区切り文字である場合は空文字列を返す。
|
static |
パスから拡張子("." 付き)を取得する。
[in] | path | パス。 |
パスがファイルであるかディレクトリであるかは考慮しないため、 ディレクトリであっても "." を含む場合は拡張子として扱われる。
パスの末尾がディレクトリ区切り文字である場合は空文字列を返す。