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.

相关文章

(1)when you ping a computer from itsafe,the ping command should return the local IP address. (...
1、点击win菜单,点击设置图标 2、选择系统选项 3、选择应用与程序选项 4、拉到最下方,选择程序与功能...
目前一直直接往Windows 2008 R2 Server中复制文件(暂时还没有搭建ftp服务),突然不能复制了,于是百度...
windows下使用vscode配合xebug调试php脚本 要下载有php_xebug.dll扩展的版本,最新版可能没有这个扩展,p...
在控制面板的程序与功能里启用和关闭windows功能打开,适用于linux的windows子系统
效果演示 推荐一个非常牛的文档网站生成器:docsify 我通过这个工具,成功将码云上的个人学习笔记发布到...