我正在使用这些标志:
SHFILEOPSTRUCTW op;
// ..
op.wFunc = FO_DELETE;
op.fFlags = FOF_ALLOWUNDO | FOF_NORECURSION |
FOF_RENAMEONCOLLISION | FOF_WANTNUKEWARNING |
FOF_FILESONLY | FOF_NOCONFIRMATION |
FOF_NO_CONNECTED_ELEMENTS | FOF_SILENT | FOF_NOERRORUI;
所有文件都适用于非只读文件或系统文件,但遇到此类文件时,会出现一个对话窗口,供用户确认将此文件移至垃圾箱。如何禁用它?我必须先解决这些属性,或者有一个我不知道的设置吗?
我需要做的只是将文件(逐个,我不需要通配符)移动到垃圾箱。是否有其他api调用可以做到这一点?
隐藏属性不受此行为的影响。