ホーム > デベロッパ > BREW FAQ

BREW FAQ : ディレクトリを削除するには?

ディレクトリを削除するには?

ディレクトリを削除するには、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");