ディレクトリを削除するには?
ディレクトリを削除するには、IFileMgr インターフェイスの IFILEMGR_RmDir 関数を使用します。
SophiaFramework では、 SFBFileMgr::RmDir 関数を使用します。
[ BREW API のみを使用したコード ]
IShell* shell = app->a.m_pIShell; IFileMgr* filemgr; // IFileMgr インターフェイスを作成します。 ISHELL_CreateInstance(shell, AEECLSID_FILEMGR, (void*)&filemgr); // ディレクトリを作成します。 IFILEMGR_MkDir(filemgr, "new_dir"); // ディレクトリを削除します。 IFILEMGR_RmDir(filemgr, "new_dir"); // IFileMgr インターフェイスを破棄します。 IFILEMGR_Release(filemgr);
[SophiaFramework を使用したコード]
SFBFileMgrSmp filemgr; // SFBFileMgr インスタンスを作成します。 filemgr = SFBFileMgr::NewInstance(); // ディレクトリを作成します。 filemgr->MkDir("new_dir"); // ディレクトリを削除します。 filemgr->RmDir("new_dir");