天天看點

删除目錄函數總結删除目錄有以下幾個函數

删除目錄有以下幾個函數

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

隻能删除空目錄

繼續閱讀