方法一:
利用API函数SHFileOperation实现的删除函数,能够一次删除目录及其下面的子目录和文件 或者 删除单个的文件
// 删除文件(第二个参数bDelete表示是否删除至回收站,默认删除到回收站) BOOL RecycleFileOrFolder(CString strPath, BOOL bDelete/*=FALSE*/) { strPath += '