当我在 VS Code 中重命名或移动文件时,遇到了错误信息。
后来我发现在 Windows Explorer 中也一样。
我使用 Angular-CLI 开发 Angular,并在 cmd 中执行命令 ng build --watch
。
当我停止监视命令后,问题得到解决,我可以在 VS Code 中轻松地重命名和移动文件。
因此,我认为有些进程持有您的文件。
希望这能对你有所帮助。
我也遇到过这个问题。在我的情况下,原因似乎是“Angular语言服务”扩展。
我在扩展面板中禁用了它,然后就能立即重命名文件了。
不幸的是,当启用Angular语言服务器时,问题仍然存在。
在做 React 项目时,我遇到了同样的问题。起初,我以为需要给予管理员权限,但是这也没有奏效。后来,我发现我的项目是托管在本地主机上的。因此,如果你的项目正在运行,我们无法更改文件夹结构。在更新文件夹结构之前,你需要退出服务器。
解决方案:退出本地主机服务器,然后再试一次(适用于React和Angular用户)。你也可以尝试重新启动 VScode。
只需关闭vscode并在文件资源管理器中执行任何文件操作即可。我仍然使用这种方式来重命名我的文件,也许这是一个未解决的错误。
我在运行Live Server扩展的实时服务器时遇到了Error: EPERM: operation not permitted, rename
错误。停止实时服务器后,重命名操作就可以正常执行。