Robocopy移动文件并仅记录源文件名

时间:2016-03-31 20:13:10

标签: batch-file robocopy

我一直试图这样做几个小时,我希望这很简单。用户可以转到网络文件夹uploads,然后右键单击将其上传内容粘贴到new内的uploads文件夹中。 (我不希望他们有权访问“new”文件夹,除非粘贴到它。)

new文件夹中的另一个名为filed的文件夹。我创建了一个批处理文件,使用robocopy将新上传的文件从new移动到filed,并在uploads文件夹中创建一个日志,以便用户可以看到已上载文件的列表。它运作正常。

我不希望robocopy记录目标文件夹,只记录源。 (或只是目的地),但我不希望再次记录相同的文件 - 我尝试/xo,但是没有这样做。我也更喜欢文件名,而不是路径。 (我使用/ ndl但它似乎不起作用。)我也不想要监视器:等待文本。我可以使用robocopy执行此操作吗?有没有更好的办法?它还会记录roboc.bat文件,除非我将其隐藏起来,我认为不应该这样做。

我知道我有很多需求,但我是新手。谢谢!

ROBOCOPY C:\uploads\new C:\uploads\new\filed /xf *.bat /mov >> C:\uploads\log.log /ts /ns /nc /ndl /njh /njs /nosd /nodd /mon:1

后来......所以我想出了/ xx,它按照我需要的方式工作。如果我能让它停止编写监视器:等待文本到日志,那就足够了。

Eric,试过@ECHO OFF并没有什么区别。我真的想要排除所有已启动:文本和监视器:文本 - 感谢您的尝试!

0 个答案:

没有答案