robocopy - Robocopy /xo 然后将最新的文件复制到一个空文件夹
问题描述
我想使用 robocopy /xo 仅隔离新修改的文件。将它们复制到目标文件夹后,我想将刚刚复制的文件复制到一个空文件夹中。
我已经使用 maxage 设置了 robocopy 以尝试捕获自昨天以来更改的文件(这会在半小时内重复),但即使它们没有更改,我最终也会重新复制相同的文件。这就是我转向 /xo 开关的原因。我了解目标文件夹必须具有原始目录的所有内容才能进行比较。但是,我希望将任何新文件也复制到空白文件夹中。
解决方案
使用以下选项运行 robocopy。
"maxage:1" 使 robocopy 仅复制过去 1 天修改过的文件。
“mir”是镜像。
使用“s”选项,robocopy 不会创建不包含过去 1 天内修改的任何文件的目录。
robocopy c:\source c:\destination /maxage:1 /mir /s
推荐阅读
- javascript - 针对 HackerRank 问题的算法/代码改进
- javascript - javascript中的值计数
- bash - 如何编写将为 mac osx doc 创建快捷方式的 bash 脚本?
- angular - Angular 7:将 HTML 转换为 PDF
- angular - 如何在使用角度服务工作者时指定要缓存的特定 URL?
- linux - 如何修复此 libgcrypt 交叉编译错误?
- node.js - 为 frontend-maven-plugin maven 更新节点版本时出现问题
- typescript - 用泛型重载静态方法
- java - 如何像whatsapp一样自定义android pip模式?
- google-signin - 无法使用 Google Auth 登录,403:org_internal