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

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

ディレクトリを削除する

バージョン 4.0 以降

ディレクトリを削除するには、SFXDirectory::Remove 関数を使用します。

第2引数を true にすると中身を再帰的に削除します。

// data ディレクトリの中の dir ディレクトリの削除 (中身も削除)
if (SFXDirectory::Remove(SFXPath("/data/dir/"), true) == SFERR_NO_ERROR) {
    // 成功した場合
}

バージョン 3.0

ディレクトリを削除するには、SFBFileMgr::RmDir 関数を使用します。

ディレクトリの中が空でない場合は失敗します。

SFBFileMgrSmp fileMgr = SFBFileMgr::NewInstance();

// data ディレクトリの中の dir ディレクトリの削除
if (fileMgr->RmDir("/data/dir/") == SFERR_NO_ERROR) {
    // 成功した場合
}

参照 SFXDirectory::Remove | SFBFileMgr::NewInstance | SFBFileMgr::RmDir