pycharm重命名文件夹或工程时报错java.io.lOException: Cannot rename

首先检查终端中是否跑着程序,有的话停掉;然后点击图里local后的关闭按钮,参考链接。如果用了selenium,参考链接

重命名后再打开工程时,可能右下角提示Cannot load settings from file '.iml': File .iml does not exist Please correct the file content。解决方法有三种:

  1. 关掉pycharm再删除.idea中modules.xml,或删除整个.idea文件夹,再在pycharm file-open打开工程,运行一次代码,被删掉的文件会自动重建。参考链接1,参考链接2
  2. 编辑modules.xml内容,将路径修改为正确的。参考链接
  3. 备份代码后直接重新新建工程。

.idea文件夹及.iml文件介绍

参考链接1,参考链接2:

存放 WebStorm 的项目配置文件。

之所以目录叫“.idea”,是因为JetBrain(WebStorm的开发商)的第一个主力产品是 IntelliJ IDEA,而IDEA可视为IDE Advanced的缩写。

为什么这个文件夹名字要用点开头,因为在unix/linux下,以点开头的文件夹或文件默认是隐藏的。windows的文件系统有专门隐藏的属性,但那两个系统没有,都靠点这个约定俗成的规则。webstorm大可以在windows平台下设置为隐藏,但它没这么做,我也不知道为什么。

许多跨平台工具都有这个东西,一般看到这类文件和文件夹,用户都不应该主动去修改,里面放着都是配置信息,如用户设置,项目设置等等。

参考链接3:

.iml文件
idea 对module 配置信息之意, infomation of module;iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息;iml文件是IntelliJ IDEA自动创建的模块文件,存储一些模块开发相关的信息,比如一些Java组件,插件,maven组件等到,还可能存储模块路径信息,依赖信息以及一些别的设置信息。
.idea文件夹
.idea存放项目的配置信息,包括历史记录,版本控制信息等。
可以点击file->Settings->File types,在右下角的Ignore files and folders中可以输入.idea;和*.iml;将其隐藏。

不建议隐藏iml,因为软件中项目名出现中括号是因为iml文件名和项目文件名不一样,需要更改iml文件名

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值