CString strWorkAreaPath;
char path[MAX_PATH];
strcpy(path,"E:\\文件夹");
SetCurrentDirectory(_T("C:\\"));
strWorkAreaPath = path;
strWorkAreaPath += '\0';
SHFILEOPSTRUCT fileop;
fileop.fFlags = FOF_ALLOWUNDO ;
fileop.hwnd = NULL;
fileop.pFrom = strWorkAreaPath;
fileop.pTo = NULL;
fileop.wFunc = FO_DELETE;
fileop.fAnyOperationsAborted = TRUE;
fileop.hNameMappings = NULL;
fileop.lpszProgressTitle = _T("正在删除文件");
// fileop.fFlags &= ~FOF_ALLOWUNDO;
SHFileOperation(&fileop);
char path[MAX_PATH];
strcpy(path,"E:\\文件夹");
SetCurrentDirectory(_T("C:\\"));
strWorkAreaPath = path;
strWorkAreaPath += '\0';
SHFILEOPSTRUCT fileop;
fileop.fFlags = FOF_ALLOWUNDO ;
fileop.hwnd = NULL;
fileop.pFrom = strWorkAreaPath;
fileop.pTo = NULL;
fileop.wFunc = FO_DELETE;
fileop.fAnyOperationsAborted = TRUE;
fileop.hNameMappings = NULL;
fileop.lpszProgressTitle = _T("正在删除文件");
// fileop.fFlags &= ~FOF_ALLOWUNDO;
SHFileOperation(&fileop);