【发布时间】:2023-03-31 05:03:01
【问题描述】:
我想使用 bat 文件在网络上的计算机之间复制文件(我想在 windows scheduler 中运行 bat 文件)但仅根据文件的最后修改日期复制文件,例如仅当上次修改日期超过 3 个月时才将文件复制到另一台计算机,然后在完成复制时将复制的文件从源计算机上删除。
【问题讨论】:
标签: windows batch-file scheduled-tasks xcopy
我想使用 bat 文件在网络上的计算机之间复制文件(我想在 windows scheduler 中运行 bat 文件)但仅根据文件的最后修改日期复制文件,例如仅当上次修改日期超过 3 个月时才将文件复制到另一台计算机,然后在完成复制时将复制的文件从源计算机上删除。
【问题讨论】:
标签: windows batch-file scheduled-tasks xcopy
Robocopy(包含在 Windows 7+ 中,可从 Microsoft 网站下载旧版本)具有完全满足您需要的选项。
Robocopy /mov /minage:90 [src] [dest]
似乎很接近您的需要。
【讨论】: