16,548
社区成员




SHFILEOPSTRUCT fs;
//SecureZeroMemory(&fs, sizeof(fs));//这句去掉后可以删除非空文件夹
fs.hwnd = NULL;
fs.wFunc = FO_DELETE ;//如果上边的那句不要了,移动到回收站。但这里写成 FO_DELETE | FOF_ALLOWUNDO; 是直接会直接删除的。怎么回事?
fs.pFrom = TEXT("C:\\test");
fs.pTo = NULL;
fs.lpszProgressTitle = NULL;
fs.hNameMappings = NULL;
SHFileOperation(&fs);