CSDN博客

img ajiva

[BREW函数共享]如何删除目录?

发表于2004/12/29 14:52:00  921人阅读

PHP源码:

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");
0 0

相关博文

我的热门文章

img
取 消
img即使是一小步
也想与你分享
打开
img