我使用SHFILEOPSTRUCT删除/复制文件操作。在递归操作的情况下,它运行良好。但对于Non recursive选项(FOF_NORECURSION),我没有看到任何效果。即使设置或未设置FOF_NORECURSION标志,操作基本上也是一样的。
SHFILEOPSTRUCT fileop = { 0 };
fileop.wFunc = FO_COPY;
fileop.pFrom = pszFrom;
fileop.pTo = pszTo;
fileop.fFlags = FOF_SILENT | FOF_NOCONFIRMMKDIR | FOF_NOCONFIRMATION | FOF_NOERRORUI | FOF_NO_UI;
fileop.fFlags |= FOF_NORECURSION;
int res = SHFileOperationW( &fileop );
您能否建议正确处理非递归操作的方法?