求助:IntelliJ执行Refactor->Rename重命名文件夹时抛出JavaIOException
IntelliJ重命名文件夹遇JavaIOException的解决方法
刷新项目同步文件
右键项目根目录选择Reload from Disk,或用快捷键Ctrl+Shift+F5(Windows/Linux)/Cmd+Shift+F5(Mac)强制同步本地文件状态,解决缓存导致的锁定误判。关闭占用文件夹的相关窗口
检查是否有终端当前目录指向该文件夹、打开的文件在文件夹内,或是日志/预览窗口在访问它。先切换终端目录、关闭相关文件和窗口,再尝试重命名。清除IDE缓存并重启
打开File -> Invalidate Caches...,选择Invalidate and Restart,清除异常缓存后重启IDE,多数文件锁定问题能通过这个方法解决。调整IDE系统设置
进入Settings -> Appearance & Behavior -> System Settings,找到Synchronization选项,取消勾选Use safe write;同时检查File watchers,确保没有监控该文件夹的任务在运行。手动释放文件锁定
- Windows:打开任务管理器,结束
java.exe或idea64.exe进程(先保存未完成工作),或用资源监视器查找占用该文件夹的进程并终止。 - Mac/Linux:终端执行
lsof | grep 目标文件夹路径找到进程ID,再用kill -9 进程ID终止对应进程(注意不要误杀其他进程)。
- Windows:打开任务管理器,结束
内容的提问来源于stack exchange,提问作者Simon
相关产品推荐
相关产品推荐

