天天看点

删除目录函数总结删除目录有以下几个函数

删除目录有以下几个函数

SHFileOperation(win32 api)

删除当前目录下及子目录下的文件及目录一并删除
//删除当前目录下的tempDir目录(子目录也将一并删除)
 SHFILEOPSTRUCT FileOp;
 FileOp.fFlags = FOF_NOCONFIRMATION;
 FileOp.hNameMappings = NULL;
 FileOp.hwnd = NULL;
 FileOp.lpszProgressTitle = NULL;
 FileOp.pFrom = ".\\tempDir\\";
 FileOp.pTo = NULL;
 FileOp.wFunc = FO_DELETE;
 SHFileOperation(&FileOp);           
注意:
  • 要删除的目录后面要带斜扛;
  • 目录使用"\\"而不能使用"/",对"/"这种路径支持不是很好;
  • 参考http://blog.sina.com.cn/s/blog_53cba9ad0100dcxi.html

RemoveDirectory(win32 api)

rmdir

只能删除空目录

继续阅读