格式化驱动器后,我在笔记本电脑上重新安装了 Windows 8.1 的新副本C
。然后我尝试访问驱动器上的照片文件夹D
,但出现错误
访问被拒绝
它将我的文件夹变成了只读文件夹。驱动器上的所有其他文件夹均正常工作。
我尝试使用命令提示符删除只读属性,但错误消息仍然出现。我尝试以简单的方式执行此操作(右键单击等),但更改文件夹属性的选项甚至没有出现。
如何访问 D 盘上的文件夹?
答案1
问题不在于该文件夹是只读的。 相反,因为您的文件夹是在不同的 Windows 安装上创建的,所以您不再具有访问(读取)该文件夹的 NTFS 安全权限。
按照以下步骤纠正此问题取得所有权进而授予自己完全访问权限到文件夹。
- 右键单击文件夹 >特性
- 安全标签 >先进的
- 点击改变在 - 的右边所有者
- 输入
Users
框并点击好的 - 启用复选框替换子容器和对象的所有者然后点击申请
- 如果出现提示您没有权限读取...点击是的
- 完全关闭高级安全设置对话
- 右键单击文件夹 >特性
- 安全标签 >编辑...
- 添加...
- 输入
Users
框并点击好的 - 启用完全控制复选框然后点击好的
答案2
以管理员身份在 CMD 中执行此操作
对于文件夹
attrib -r c:\my-folder
和文件
attrib -r c:\my-folder\*.*
它完成了工作。我在使用 PhpStorm 时遇到了问题。由于处于只读状态,它无法保存项目文件。在 CMD 中以管理员身份执行此操作后,一切正常。
答案3
这可能是由于您重新安装操作系统后用户配置文件出现一些权限问题
尝试在高级安全属性中更改权限。尝试以下步骤并检查结果。
右键单击文件夹 > 属性 > 安全选项卡 > 选择“已经验证的用户” > 单击高级 > 单击“更改权限” > 在主题中“添加”用户 > 添加用户并单击“完全控制”复选框 > 单击确定。
这将帮助您解决问题。
答案4
使用 PowerShell 轻松完成所有子文件和文件夹:
ls -r c:\folder | % { attrib -r $_.FullName }
别名:
ls > 获取子项
% > ForEach-对象