[BREW Function Sharing] How to delete a directory?

xiaoxiao2021-03-06  40

PHP source code:

Static Void RMDirRecursive (DemoApplet * App, Const Char * Name)

{

ISHELL * shell = app-> a.m_pishell;

IFilemgr * filemgr;

FileInfo info;

ISHELL_CREATEINSTANCE (Shell, aeeclsid_filemgr, (void *) & filemgr);

Ifilemgr_enuminit (filemgr, name, true);

WHILE (ifilemgr_enumnext (filemgr, & info))

{

RMDirRecursive (app, info.szname);

}

Ifilemgr_enuminit (filemgr, name, false);

WHILE (ifilemgr_enumnext (filemgr, & info))

{

Ifilemgr_remove (filemgr, info.szname);

}

Ifilemgr_rmdir (filemgr, name);

Ifilemgr_release (filemgr);

Return;

}

RMDirRecursive (App, "Target_Dir");

转载请注明原文地址:https://www.9cbs.com/read-75267.html

New Post(0)