我在 Windows Server 2003 服务器上使用 Robocopy 命令将一系列 EDB 文件从用户工作站复制到特殊文件夹到服务器上。我想运行两次 robocopy 命令,一次在上午,一次在下午。
我知道如何做到这一点的方法是编写两个独立的批处理文件,这些文件计划在不同的时间运行。每个批次都会将 EDB 复制到不同的目录。
但我突然想到我应该能够通过以下方式在一个批处理文件中执行此操作:
- 检查当前时间。
- 请注意是在下午 1200 点之前还是在下午 1200 点之后。
- 如果是在下午 1200 点之前,请运行这组 Robocopy 命令。
- 如果是在下午 1200 点之后,请运行另一组 Robocopy 命令。
我将使用两个批处理文件以我知道的方式来实现它。我想学习如何以其他方式做到这一点。我愿意以任何方式这样做——Powershell、Python 等。诚然,我对在这个生产服务器上安装我通常不需要安装的任何东西持怀疑态度。例如,我可以安装 Python,但它只适用于这项工作,这似乎有点矫枉过正。(随意禁止我!)