我使用 Windows 7 上 MinGW 的 MSYS 中的 Vim 打开了一个文件,它崩溃了,并留下了一个 .文件名.swp 文件,我无法删除!我是本地管理员组的成员,我尝试了以下操作这,在管理员命令提示符中,这不起作用。以本地管理员身份登录并执行相同操作也不起作用。有什么建议吗?
更新:从控制台我得到:“错误:访问被拒绝”当执行 takeown /f 时。文件名.swp 以管理员身份运行。通过右键单击->属性->安全,它出现了一些我从未见过的内容:“您无权查看此对象的安全属性。要查看其安全属性,您可以尝试获取对象的所有权...”当我尝试时,我得到了相同的、毫无用处的消息:“访问被拒绝”。我能看到的唯一其他有趣的事情是,在“当前所有者”字段下显示:“无法显示当前所有者。”。
答案1
我总是尝试使用一个名为解锁者首先。这将尝试解锁文件上当前的所有限制。
如果失败,那么听起来你基本上无法在 Windows 中执行任何操作。我会考虑使用某种类型的 Live CD,它可以让您启动到临时操作系统并访问您的磁盘以删除文件。
答案2
尝试 Killbox -http://killbox.net/
.swp 是一个交换文件 - 请确保这是 MSYS 剩下的。