windows – 如何使用robocopy删除超过30天的文件?

前端之家收集整理的这篇文章主要介绍了windows – 如何使用robocopy删除超过30天的文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有两个与robocopy(src和镜像)同步的文件夹,我尝试在30天之前不删除镜像中的文件.我尝试使用/ MINAGE选项说“考虑超过30天的每个文件”,这样它只删除镜像中的30天旧文件,但它似乎只是作用于可用文件(未删除).

robocopy / MIR / MINAGE:30 / SD:src / DD:镜像

所以基本上,如果我创建一个新文件,它将在镜像中正确同步(通过另一个根本不删除文件的robocopy任务);如果删除它后的第二天,运行上一个命令时,镜像中也会删除文件.总而言之,我想删除在src文件夹中删除文件以及镜像中超过30天的文件.

我错过了什么吗?

谢谢.

我不知道如何使用robocopy,但是当我想做你正在做的事情时,我把这一行放在我的批处理文件中:

forfiles -p%_BACKUPPATH%-m * .rar -d -3 -c“cmd / c del @path”

解剖是:

> forfiles – 用于过滤文件的程序> -p%_BACKUPPATH% – – p表示“path”(我的是%_BACKUPPATH%但您可以用“真实”路径替换它),否则它使用当前目录> -m * .rar – 按文件类型过滤.rar,跳过此参数*.*> -d -3 – 仅影响超过3天的文件(-3)> -c“cmd / c del @path” – 在-c之后的任何内容都将为它找到的每个文件执行,在本例中为del.

猜你在找的Windows相关文章