EBUSY:资源繁忙或锁定,打开'PATH HERE'

use*_*122 9 javascript ide

我知道以前曾经问过,但我仍然无法解决我的问题.我仍然是新手,目前正在学习Javascript.当我昨天试图保存我的文件时,我收到了这个错误: EBUSY: resource busy or locked, open 'C:\Users\User\Desktop\Practicing environment\index.html'我不知道这意味着什么.我试图重新启动笔记本电脑,最多工作约5分钟.如果我无法保存,我就无法继续学习.

我试图将IDE从Atom更改为Brackets,反之亦然,在我尝试保存代码时仍然遇到同样的错误.

截图

Dev*_*ter 7

因此,我在这里玩游戏有点迟了...晚了4年,但此解决方案应该行得通。

因此,出现此问题是因为另一个程序打开了该文件,并且可以随时(理论上)更改其内容,因此您的操作系统也不允许您尝试进行更改。这对于所有操作系统都是典型的。您不希望使用不同的程序打开同一文件的多个副本,因为那样您就不会真正知道哪个副本是真实文件,或者如何正确地合并更改等。本质上,您需要停止该程序当前正在使用该文件,以便您可以对其进行读写。

无论如何。如果有人在这里寻找答案正在使用基于Linux / Unix的操作系统,请参阅此文章

如果您在Mac上遇到此问题,由于OSX是基于Unix的,因此上面的帖子也可能对您有用。

如果您使用的是Windows 10(适用于旧版本),则可以转到文件资源管理器中的文件位置,然后尝试将其移动到另一个文件夹。不要尝试删除它,因为它实际上可能会起作用,但是移动它应该会弹出一个弹出窗口,显示“正在使用文件”,如下所示:

使用中的档案

因此,这里的弹出窗口显示“文件已在Java(TM)平台SE Binary中打开”。那是你的票。

现在进入任务管理器(在Windows中为Ctrl + Shift + ESC),找到并选择打开文件的程序,然后单击“结束任务”。现在,您应该可以自由使用/更改/运行以前无法使用的文件。

此外,最后重新启动计算机通常会执行相同的操作。但这是更快的IMO。

希望这对某些人有帮助。干杯。


Bry*_*ner 5

对我来说,将文件的内容复制到新文件中,然后删除原始文件,可以解决这些类型的错误。删除文件后,创建一个具有相同名称的文件,然后粘贴回内容中。

如果文件是自动生成的(例如Typescript输出),则只需删除文件即可。


Ign*_*rew 5

以管理员身份打开IDE,您似乎没有操作权限.