无法使用 XCopy 复制到网络驱动器

无法使用 XCopy 复制到网络驱动器

我想复制的内容D:\文件(本地硬盘上的文件夹)Z:\文件(映射到 NAS 设备的文件夹)。

xcopy.exe D:\Documents Z:\Documents /d /s /y

  • /d – 复制所有比现有目标文件更新的源文件
  • /s - 复制目录和子目录,除非它们是空的
  • /y — 抑制确认是否覆盖现有目标文件的提示。

失败的说法:

拒绝访问

无法创建目录 — Z:\Documents

值得注意的是Z:\Documents已经存在(并且应该存在,我想将新文件/新修改的文​​件复制到现有文件夹中)。

如果我反转源和目标,命令将按预期工作,所以我知道两条路径都是正确的。

如果我打开命令提示符并尝试在Z:\其中创建一个新目录或创建一个新文件,Z:\Documents我可以毫无问题地完成,所以我知道我有该Z:\驱动器的写访问权限。

谁能告诉我我做错了什么?

答案1

我尝试了 3 个方法来解决这个问题:

  1. 使用 /R,使用此选项覆盖目标中的只读文件。如果您在想要覆盖目标中的只读文件时不使用此选项,系统将提示您“拒绝访问”消息,并且 xcopy 命令将停止运行。
  2. 尝试使用 \\hostname\sharedfolder 而不是映射标签 Z:\
  3. 以管理员身份运行,并明确说明您是使用管理员还是其他方式访问共享文件夹。对于我的环境来说,两种方法都可以。

相关内容