怎么删除一个目录到回收站呢?删除后在回收站要有这个文件夹和所有文件夹下文件从昨天晚上找到现在都没结果。
解决方案 »
- 很菜的问题 总是出错 就是CPen对象换一个颜色 就是出错
- 为什么 debug 下可以运行,Release 下不能运行?
- 哪位大虾有树控件结合可输入的表格控件(类似dephi 里的一些树控件)
- 高分求教InstallShield问题
- list contrl控件中哪个函数可以定位到指定行,就像list 中m_list.SetCurSel(nCurSel);函数功能一样?
- 为什么我不能删除帖子呢?
- 求解两道面试题.
- 如何为static 控件增加右键点击事件? 默认只有BN_CLICKED
- 如何改变进度条的方向让其从上至下
- 都说学编程要找点东西来练练手,真的吗?
- 向大家请教一个有关数据库的问题,我认为叙述的很详细了。谢谢
- 菜鸟疑惑!
BOOL RemoveDirectory(
LPCTSTR lpPathName
);
{
char *File = "d:\\temp";
SHFILEOPSTRUCT op;
ZeroMemory(&op, sizeof(op));
op.hwnd = HWND_DESKTOP;
op.wFunc = FO_DELETE;
op.pFrom = File;
op.fFlags= FOF_ALLOWUNDO;
op.fFlags=FOF_SILENT|FOF_NOCONFIRMATION ;
SHFileOperation( &op);
}
fFlags不要FOF_NOCONFIRMATION 参数
SHFILEOPSTRUCT op;
ZeroMemory(&op, sizeof(op));
op.hwnd = HWND_DESKTOP;
op.wFunc = FO_DELETE;
op.pFrom = File;
op.fFlags = FOF_ALLOWUNDO;
op.fFlags = FOF_SILENT|FOF_NOCONFIRMATION|FOF_ALLOWUNDO;
SHFileOperation(&op);
//FOF_ALLOWUNDO表示删除后该目录在回收站里