ディレクトリを削除する
バージョン 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