使用 attrib 的访问被拒绝

使用 attrib 的访问被拒绝

我有一个新的 Windows 7 系统(从 XP 迁移而来)。需要从旧硬盘复制一些文件,但出现“拒绝访问”提示。

我想更改 D 盘上所有文件/文件夹的权限,因此我打开cmd并发出:

attrib -r d:\*.* /s /d

这将对尝试接触的每个文件返回“访问被拒绝”。

我究竟做错了什么?

答案1

这可能与旧驱动器(文件)上的 NTFS 权限仍然反映旧系统有关。

要解决此问题,请尝试获取文件的所有权(首先尝试一个,看看是否有效),相同的过程适用于整个目录或驱动器。

  1. 右键单击文件或目录
  2. 单击菜单中的属性
  3. 单击“安全”选项卡
  4. 单击高级按钮
  5. 单击所有权选项卡
  6. 单击“编辑”,如果“用户帐户控制”提示,则单击“确定”。
  7. 从“将所有者更改为”列表中选择您的用户名。如果您的用户名不存在,请单击“其他用户或组”按钮,然后在“输入要选择的对象名称”框中输入您的用户名
  8. 如果要更改目录的所有权,请勾选“替换子容器和对象的所有者”复选框,以将更改应用于该目录中的子文件夹和文件(如果需要)。
  9. 单击“确定”
  10. 您的用户名现在应该出现在“将所有者更改为”列表中。从列表中选择它,然后单击每个对话框中的“确定”以关闭它们。

相关内容