我正在使用Robocopy在我们服务器上的X天内存档文件/文件夹,并且发现我的过滤器一定不能正确设置。移动执行正确,但移动完成后旧文件夹留在源服务器上,留下许多空文件夹和子文件夹。 这是我的剧本:
Robocopy "source" "destination" /DCOPY:T /tee /mt:16 /MOVE /MINAGE:120 /LOG+:Log.txt
我错过了什么?
答案 0 :(得分:3)
您需要/ E复制(空)子文件夹
http://ss64.com/nt/robocopy.html
答案 1 :(得分:1)
我在某些版本的Robocopy中发现的一个问题是,如果你将/ mt开关与/ move开关一起使用,它似乎会留下现在为空的文件夹。尝试删除/ mt开关,看看这对你有用,因为这对我有帮助。
答案 2 :(得分:0)
如果您的文件夹在16天前修改过,则不会“移动”(并删除),因为它不适合过滤器/MINAGE:120
。
在robocopy之前,您可能需要一个例程来将文件夹的日期设置为它包含的最后一个修改过的文件。