经过测试,文件路径必须为绝对路径,相对路径会操作失败。
获取当前路径拼上相对路径代码如下:
补充:
不过SHFileOperation方法有时不起作用,用起来结果飘忽不定,详见:http://bbs.csdn.net/topics/390691058
路径末尾加上'\0'也一样,笔者亲测,删除有时成功有时失败。
改用C++的FindNextFile,支持 * 通配符查找文件,核心代码如下:
vc/mfc *通配符 批量删除文件
来源:清泛原创 2016-06-07 10:47:52 人气: 我有话说( 0 人参与)
直接上代码,可直接运行亲测有效,使用SHFileOperation函数:#include "stdafx.h"#include <windows.h>int _tmain(int argc, _TCHAR*...
补充:
不过SHFileOperation方法有时不起作用,用起来结果飘忽不定,详见:http://bbs.csdn.net/topics/390691058
路径末尾加上'\0'也一样,笔者亲测,删除有时成功有时失败。
改用C++的FindNextFile,支持 * 通配符查找文件,核心代码如下:
上一篇:c++ boost库 序列化与反序列化
下一篇:SHFileOperation 这个API函数怎么用起来结果飘忽不定?