以定期/指定的间隔将文件复制到目录

时间:2016-05-11 11:47:14

标签: windows automation

你们是我的最后一个手段,因为我确信这将是一个简单的解决方案,但我没有想法,所以任何帮助都非常感激。

问题

1)我希望以规则或指定的间隔将单个文件移动到另一个目录 2)当文件移过时,日期戳必须设置为当前。

MY ATTEMPTS

我首先尝试了 Dropit ,这似乎是我在自动化方面所需要的,但是我无法找到任何调度任务的方法。通过一些更多的研究,我然后安装了高级任务调度程序,它似乎拥有所有答案,直到我遇到困难。现在我有了高级的调度选项,但是在测试它时,唯一的移动/复制功能似乎一次性移动整个文件夹的文件。我没有看到单个文件的选项,但只是令人沮丧的目录。

至于更改时间戳,我想使用unix' touch'操作数。如果这有助于更改日期戳,那么我就会从移动到复制文件 - 这是没有的。它完全复制了原始的日期戳 - 但是发现它真的很有用:

 http://superuser.com/questions/292630/how-can-i-change-the-timestamp-on-a-file

这一切都很好,但我还没有达到主要目标。我真的需要这样做,所以任何人都可以指出我正确的直接行动,我很欣赏。

1 个答案:

答案 0 :(得分:0)

我没有把时间戳作为问题的一部分,但可以使用cmd完成工作。这是代码。

:loop
xcopy d:\source "C:\destination" /E /D /Y
timeout (seconds for interval)
goto loop

希望我帮助过。

编辑:

xcopy d:\source "C:\destination" /E /Y

它是带有时间戳记的所有文件的代码,但每次都会替换每个文件。