You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何删除被标记为所有者只读的文件?

如何删除被标记为所有者只读的文件?

我之前也碰到过一模一样的情况!别着急,咱们一步步来解决这个权限问题:

方法一:用PowerShell(管理员身份)操作(推荐)

你之前试过管理员PowerShell但没成功,大概率是没先获取文件所有权——这是解决问题的关键前提:

  1. 获取文件所有权
    打开管理员PowerShell,输入命令(记得替换成你实际的文件路径):

    takeown /f "C:\你文件的完整路径\文件名.ext"
    

    执行后会提示你成功取得该文件的所有权。

  2. 赋予当前用户完全控制权限
    接着输入这条命令,给你的账号加上对该文件的完全操作权限:

    icacls "C:\你文件的完整路径\文件名.ext" /grant %username%:F
    

    这里的%username%会自动识别你当前登录的用户名,:F代表完全控制权限。

  3. 删除文件
    现在就可以直接删除了,输入命令:

    Remove-Item "C:\你文件的完整路径\文件名.ext"
    

    或者回到资源管理器里右键删除也没问题。

方法二:图形界面操作(不用命令)

如果更习惯点鼠标操作:

  • 右键目标文件 → 选择「属性」→ 切换到「安全」标签页 → 点击「高级」
  • 在弹出的窗口里找到「所有者」一栏,点击「更改」
  • 输入你当前的用户名,点击「检查名称」确认无误后,点击「确定」
  • 回到高级权限设置窗口,点击「添加」→ 选择主体 → 再次输入你的用户名并确认
  • 在权限设置里勾选「完全控制」,然后依次点击「应用」「确定」
  • 现在再尝试删除文件,就不会有权限提示了

我当时就是靠第一种方法搞定的,亲测有效!

备注:内容来源于stack exchange,提问作者Terrarium

火山引擎 最新活动