Robocopy不会从根文件夹复制

我在使用robocopy遇到了麻烦。 它不会从“X:\ files \”复制。 它只是杀死batch file而不写任何logging,但它会从“X:\ files \ other files”复制。 “其他文件”只是“文件”中的许多文件夹中的一个。 这很奇怪。 我希望它扫描整个目录,并根据时间戳下拉文件,但它不会为整个驱动器或只为该文件夹,只有进一步的特定文件夹。 注:X:\是一个networking驱动器映射的FTP服务器驱动器,我试图通过VPN下载。

作品:

 robocopy "X:\files\this album" "C:\downloads\Test" /s /maxage:1 /log:"C:\downloads\Test\log.txt" 

不工作:

 robocopy "X:\files\" "C:\downloads\Test" /s /maxage:1 /log:"C:\downloads\Test\log.txt" 

我不明白。 有任何想法吗?

您需要从示例中的源path中删除尾部的斜杠或引号。 该命令应该是:

 robocopy "X:\files" "C:\downloads\Test" /s /maxage:1 /log:"C:\downloads\Test\log.txt" 

“如果源或目标是引用的长文件夹名称,则不要包含尾随的反斜杠,因为这将被视为转义字符”