检查文件是否计划被删除

检查文件是否计划被删除

在 Windows 中,程序可以安排在计算机重启时删除文件。

有没有办法知道某个文件是否计划被删除,而无需重新启动计算机并检查该文件是否仍然存在?

答案1

是的。带有 MOVEFILE_DELAY_UNTIL_REBOOT 标志的 MoveFileEx() 调用会在下次重新启动时移动文件。如果第二个参数(新名称)为 NULL,则文件将被删除。以这种方式重命名的文件列表存储在注册表中:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations

如果您想在批处理文件或命令行中执行此操作,我建议您使用“reg /query”。

相关内容