ホーム > デベロッパ > SophiaFramework > BREW C++ 逆引きコード集

BREW C++ プログラミング : SophiaFramework 逆引き FAQ・コード集

親ディレクトリを取得する

親ディレクトリを取得するには SFXPath::GetParentPath もしくは SFXPath::GetParent を使用します。
SFXPath::GetParentPathSFXPath::GetParent の違いは、取得する値が SFXPathSFXAnsiString の違いです。

SFXPath path1("/dir1/dir2/data.txt");
SFXPath path2;
SFXAnsiString string;

// path2 は "/dir1/dir2/"、path1 は変化なし
path2 = path1.GetParentPath();

// 文字列を返すバージョン
string = path1.GetParent();