2

当我尝试编辑和保存 javascript 文件时,IntelliJ 使它变得不可能:

无法保存 C:\Users\dev\joo-web\trunk\joo-admin-web\src\main\webapp\scripts\extjs\examples\tree\treegrid.json。该文件已重命名为 treegrid.json_ jb_old_。您的更改已写入 treegrid.json_ jb_bak_

为什么会这样?有什么办法可以修复它?

4

3 回答 3

9

请尝试关闭Settings | General | Use "safe write"选项 - 这应该可以消除此类问题(很可能是由权限问题引起的)

于 2013-10-22T14:44:11.380 回答
2

你用过码头吗?我也遇到了这个问题,感谢你的提醒我切换到Tomcat7,问题解决了:)

于 2013-11-03T00:50:26.987 回答
1

我有一个文件——它原来是我来自 JPSoft 的 shell“TCCLE”——仍然保留着这个文件。我不知道为什么,但我猜这是我最近进行的 FFIND 搜索。

您的文件可能不是这种情况,但您可以使用相同的诊断技术:从 SysInternals 获取 ProcessExplorer 并使用“查找->文件句柄或 DLL”菜单并输入要搜索的文件名。这将告诉您哪个进程正在锁定它。

在我的情况下,文件本身没有被保存,但 tcc.exe 正在锁定 myfile_jb_old_。杀死 tcc.exe 解决了它。

于 2014-09-30T15:12:04.627 回答