无法从受保护的文件夹复制文件

无法从受保护的文件夹复制文件

当我尝试运行以下命令时

copy %HOMEPATH%\"My Documents"\test.txt %CD% 

来自 c:\backupSettings

我收到错误:

拒绝访问。已复制 0 个文件。

答案1

您的问题是命令:

copy %HOMEPATH%\"My Documents"\test.txt %CD% 

它应该是:

copy %HOMEPATH%\Documents\test.txt %CD% 

从 Windows Vista 开始,文档文件夹被重命名。Windows 7 引入了一些奇怪的功能,将其显示为“我的文档”,但底层路径(您必须从命令行使用它)是“Documents”。

实际上,情况更加令人困惑。Vista 在配置文件文件夹中放置了一个名为“我的文档”的符号链接,因此旧版应用程序仍可工作。在正常情况下,访问会被拒绝,因此应该不是被使用、触摸、修改等。Windows 7 保留该符号链接,但还将“Documents”文件夹显示为“我的文档”。如果显示隐藏/系统文件,您实际上会在 Windows 7 中的配置文件中看到两个“我的文档”文件夹 - 一个是“Documents”文件夹上的掩码,而另一个是符号链接。符号链接是您转到路径时实际尝试导航到的链接%HOMEPATH%\My Documents\,当然这是被禁止的。

另外,我认为你不能在路径中间加引号。你应该把它们放在整个路径周围,例如:

copy "%HOMEPATH%\Documents\test.txt" "%CD%" 

答案2

您可以获取该文件夹的所有权,u唱这个剧本. 执行此操作后,查看是否有任何错误。

相关内容