从源删除后 30 天,是否可以使用 robocopy 从目标删除文件?

Can robocopy be used to delete files from the destination, 30 days after deletion from the source?

我正在为数字化实验室的活动项目实施每日备份。当项目变得不活跃时,文件会手动移动到永久存储中,因此这实际上只是备份。技术人员在他们的工作站上都​​有一个数据分区,他们将他们在活动项目中的日常工作保存到该分区中。在 PowerShell 脚本中,我使用 robocopy 执行递归备份(不是镜像)。

我不想镜像,因为我想要一份针对意外删除、人为错误和设备故障的保险单。但是,我需要一种方法来管理备份,以免它们变得失控。基本上,我想使用 /PURGE 参数,延迟 30 天,删除超过 30 天未在源中的文件。

网络上有很多 robocopy 示例,但我找不到这样做的例子。我想这可能是因为我问的是 robocopy 无法做到的事情。如果那是真的,我的下一个策略就是以某种方式处理我的日志文件,但这比我想花的时间要多。

没有。 Robocopy 无法做到这一点。您需要能够跟踪文件。