【发布时间】:2014-04-11 05:19:30
【问题描述】:
我需要监控一个源目录并复制到另一个软件监控的目标目录,然后在上传时删除文件。
我不能让这个软件监控并从源目录上传,因为它必须在上传完成后删除文件。这个问题是我组织中的一些用户在将文件保存到源目录后没有关闭文件......因为它不能被软件删除。
所以为什么我要复制到另一个目录,然后软件从目标目录上传和删除。
现在大部分情况下所有这些都有效,但是,在 robocopy 将文件复制到目标目录后,软件会上传文件然后将其删除,但随后 robocopy 会将相同文件从源目录重新复制回目标目录。
这是一个主要问题,因为我们只能上传一次文件,不能有重复。
我已经尝试过 /mov 开关,但很明显,如果文件在源目录中保持打开状态,则在成功复制后尝试从源中删除文件,然后 /mov 开关不会删除它...
我一直试图开始工作的命令是:
robocopy Source-Dir Destination-Dir *.pdf /w:20 /r:30 /mon:1 /mot:1 /log+:log.txt
在这里完全不知所措......
【问题讨论】:
标签: batch-file cmd robocopy