如何跳过与SHFILEOPSTRUCT结构一起使用的文件

时间:2011-04-03 17:00:35

标签: visual-c++

我对SHFILEOPSTRUCT结构有一个小问题。我尝试删除临时目录中的文件。如果正在使用某些文件,则该结构不会删除任何文件。

但我将删除所有未使用的文件,而不显示任何对话框。

我该如何解决这个问题?

作为旗帜,我现在使用FOF_NOCONFIRMATION。

修改

哦,我错了。我使用FOF_NOCONFIRMATION和FOF_NO_UI作为标志,没有任何反应。结构返回32。

如果我只使用FOF_ NOCONFIRMATION,会弹出一个对话框,我可以跳过所有正在使用的文件。所有其他文件都将被删除。

如果SHFILEOPSTRUCT无法跳过,我该如何处理这个问题?

1 个答案:

答案 0 :(得分:0)

我认为它不具备这种能力 - 至少据我所知,如果你想在没有用户干预的情况下继续执行相同的一般功能,尽管存在任何问题可能会出现。