我在使用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"
“如果源或目标是引用的长文件夹名称,则不要包含尾随的反斜杠,因为这将被视为转义字符”