在生成后的任务对于我们的一个解决方案使用xcopy将文件移到一个共同的目录,建立文物。由于某些原因,在我的计算机(和虚拟机上我测试),xcopy失败"拒绝访问".这是我所做的尝试和隔离问题:

  • 我尝试过正常的复印件;这一工作。
  • 我双重检查,没有任何文件在的问题是只读的。
  • 我检查了上的权限都来源和目的文件夹;我已经完全控制的两个。
  • 我试着打电话给xcopy从命令行的情况下VS建立的过程已经锁定了该文件。
  • 我用的是解锁和处理资源管理器,以确定有没有锁上的来源的文件。

什么我错过了,比其他的妄想阴谋论涉及电脑得到我吗?这发生在我的开发计算机和一个清洁VM,但是 不不 发生的其他任何人在该项目。

有帮助吗?

解决方案

问题得到解决;有两块拼图。

/O开关需要提升在Vista。此外,我注意到,xcopy使用Vista在有利于的.现在我谈论与我们建立工程师。

其他提示

/r=使用这个选项复盖的只读文件的目的地。如果 你不使用这一选择,当你想要复盖一个只读文件 在目的地,只是提示有一个"拒绝访问"信息和 xcopy命令将停止运行。

这就是我解决这一错误。

来源

你需要跑XCOPY作为管理员,也没有办法解决这个问题。

如果你不想你的副本,作为管理人,那么你必须使用 代替。

然而,请注意,有的是非常诱人的使用 /COPYALL 开关,这份审计信息,以及和要求有"管理审计用户的权利",这再次邀请你作为管理员运行,作为一个快速解决方案。如果你不想你的副本,作为管理员,然后 不要用/COPYALL (或 /Copy:DATSOU)开关。而不是使用 /Copy:DATSO, 如U代表审计。

还注意到,如果要复制困到一个胖胖的文件系统,有没有办法可以"复制NTFS安全目标目录/文件"。

通常会发生这种情况是因为有另一个进程锁的文件。我敢打赌,你的机器有一个不同数量的核心/不同的速度比其他人。试着插入一些睡,看它是否解决了问题。

如果你可以删除的文件,在Windows资源管理器,尝试采用一个提升的命令提示。不知道为什么窗户资源管理器中没有要求许可在这里对于删除操作,需要管理权利通过记录。

如果你是复制文件以IIS文件夹,然后你需要运行批量文件作为管理员。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top