批处理文件将新文件从源复制到目标

批处理文件将新文件从源复制到目标

我需要一个批处理文件,将每天生成并放入 E:\BAP Reports\Director Reports 文件夹中的文本文件复制到我们的 P:。由于 Director Reports 文件夹中从未删除任何内容,因此我需要一个脚本,每天仅复制最新的文本文件。请帮忙!

答案1

Robocopy “E:\BAP Reports\Director Reports 文件夹” “P:。” /E /XO /L 用上面的方法测试。确保包含 /L 部分。这将测试命令,除了列出文件和 RoboCopy 报告外不执行任何操作。

该命令的要点是仅复制新文件。/E 允许复制目录文件夹的所有子文件夹(如果有的话),你没说。

您也没有说目标文件夹是什么 P 非常模糊。我提到这一点的原因是因为 RoboCopy 会将权限复制到 NTFS,这是 Windows 文件安全和组织的一个重要方面。

如果遇到问题,请参考 RoboCopy,

深入任何人都想知道的 http://theether.net/download/Microsoft/Utilities/robocopy.pdf

简短的外行参考书 http://ss64.com/nt/robocopy.html 但是再说一次,如果您使用/L 并在执行之前进行测试,那么就应该没问题。

如果遇到问题,还可以尝试 /Z 和 /ZB。

相关内容