![无法在 Windows 上删除文件](https://linux22.com/image/1580818/%E6%97%A0%E6%B3%95%E5%9C%A8%20Windows%20%E4%B8%8A%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6.png)
编辑:现在,情况似乎已经解决了——我再次检查——文件不见了。我毫无问题地删除了父文件夹。我什么也没做。我不知道这里发生了什么。
我不知道我的文件权限发生了什么。我使用 VSCode 在 git 存储库中创建了一个文件。然后,据我记得,我认为它没有用,并决定使用安装在 ubuntu 下的 git 删除它,使用 Windows Subsystem Linux 和 git reset --hard。相反,我收到一条错误消息,提示访问被拒绝。现在我有了一个文件,显然它可以经受住任何考验。尝试删除它时出现一条错误消息,提示我需要权限:
尝试将其从 ubuntu 中删除会使情况变得更加有趣:
(请注意,我正在尝试删除整个目录,但它特别抱怨该文件不存在)
因此我尝试更改该文件的权限:
单击Continue
实际上没有任何效果。尝试更改包含文件夹的权限时,会抱怨访问被拒绝:
尝试删除父文件夹时提示我需要我自己的权限:
你知道我该怎么做才能摆脱它吗?有一次我设法删除了整个项目文件夹。太棒了。然后我再次在同一个地方克隆了 repo... 文件就在那里,被 git 标记为未跟踪(因为我从未将其添加到 repo)。我迷路了。
答案1
您可能需要获得该文件的所有权 - 当前所有权可能是 SYSTEM 或其他,您需要将其更改为您的用户(和管理员)帐户。
打开文件属性框,然后打开安全选项卡,然后单击“高级”链接按钮。该窗口将告诉您当前所有者是谁,并且还有另一个链接按钮可以更改此信息。(您可以在上面的屏幕截图中看到此链接按钮)