我编写了一个使用WIN32api创建临时目录层次结构的应用程序。现在,当我想在关闭应用程序时删除目录时遇到了一些问题。假设我有一个目录层次结构:C:\temp\directory\subdirectory\我正在使用这个递归函数:boolDir::deleteDirectory(std::string&directoryname,intflags){if(directoryname.at(directoryname.size()-1)!='\\')directoryname+='\\';if((flags&CONTENTS)==CONTENTS){WIN32_FIND_DATAAfda