使用robocopy复制文件时出现“ERROR 5(0x00000005)创建目标目录”的错误

3

在使用robocopy命令时,我遇到了上述错误。我已经在源文件夹和目标文件夹上赋予了所有可能的权限,但我仍然遇到了这个错误。你有任何修复方法吗?

3个回答

2

这是针对NTFS分区的复制操作吗?

如果你要复制到FAT或EXT文件系统,可以添加/FFT参数来假定FAT文件时间(2秒粒度)。ext2/ext3也使用2秒粒度。

你也可以尝试使用/COPY:DT参数, 默认情况下,robocopy会复制数据、属性和时间戳, /COPY:DT将跳过属性。

同时检查你的共享权限以及NTFS权限。


2
是的,它可以在NTFS之间进行传输,并且还可以在网络上共享文件夹,并且源文件夹和目标文件夹都具有完全权限。但仍然出现相同的错误。尝试使用COPY:DT,但似乎没有任何作用。 - sam
/FFT 参数解决了这个问题吗? - Glemi

0
可能是一个简单的答案...检查目标驱动器上剩余的空间。

你的回答可以通过提供更多支持性信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人能够确认你的回答是否正确。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - Community

0

对我来说,当我直接在服务器上运行命令时,它可以正常工作,但是当我从PowerShell远程运行它时,就会出现错误。我还尝试将文件从本地计算机复制到网络共享。对我来说解决方法是使用:

Invoke-Command -ComputerName $sourceServer -Credential $credential -Authentication Credssp -ScriptBlock {
    & RoboCopy "C:\Source" "\\OtherServer\C$\Destination" /E
}

具体来说,使用-Credential $credential -Authentication Credssp修复了我的问题。

你没有提供足够的信息来确定这是否是你遇到的同样问题,但我想为其他遇到相同错误消息的人提供帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接