我如何绕过“无法删除;文件在其他位置打开”?

我如何绕过“无法删除;文件在其他位置打开”?

我一直想重新安装一个应用程序,但当然,你必须先删除它,对吧?对我来说,这是错的。我一直想删除它,甚至直接进入文件位置并逐个删除文件。

但是,一旦我找到某个文件,它就会显示Error, cannot delete file; open in another location。这种情况发生在多个程序中,而不仅仅是一个程序。我甚至转到它说仍处于打开状态的文件位置并尝试删除该文件。它只是来回反复。老实说,这很烦人。

答案1

完整详细的答案取决于您使用的操作系统。但本质上,您必须终止持有文件锁的程序,或者必须强行打破锁。然后您就可以自由地删除该文件了。

答案2

如果您使用的是 OSX、Linux 或其他类似 Unix 系统,您可以打开您最喜欢的终端并运行:

rm -f path-to-file

即使文件正在使用,它也会将其删除。但是,该文件对于当前正在使用它的任何进程仍然可见。但是,一旦最后一个进程停止使用该文件,它将永远消失。

相关内容