【问题标题】:Renaming project root directory in PyCharm gives java.io.IOException在 PyCharm 中重命名项目根目录会产生 java.io.IOException
【发布时间】:2019-09-30 03:43:39
【问题描述】:

我知道重命名项目根目录可能是个坏主意,但是在这样做时出现以下错误:

我是这样做的:

我真的不能重命名项目根目录吗?这个选项是如何工作的?他们有什么方法可以在 PyCharms 中关闭项目(及其所有文件)然后重命名吗?

【问题讨论】:

  • 好吧,关闭PyCharm,用你喜欢的文件管理器重命名文件夹并重新打开项目。
  • 但是 PyCharm 不会在项目设置中保留根文件夹路径,例如 workspace.xml?如果我从文件管理器重命名目录而不是从 PyCharm 中重命名目录,是否必须手动修改它们?
  • 你试过了吗?
  • 看起来其他程序正在使用该文件夹并阻止重命名。

标签: intellij-idea pycharm intellij-14


【解决方案1】:

我发生了同样的异常。 java 异常确实表明某些东西正在使用该文件夹(或文件夹中的内容)。愚蠢的是,对我来说,这是 PyCharm 中的 python 控制台。在 PyCharm 中,单击您的 python 控制台并输入 exit() 并按 Enter。然后重复之前的重构步骤 --> 重命名,您应该能够重命名目录。请注意,旧文件夹仍将存在于它存在的目录中,仅存在 .idea 文件夹和文件。

编辑:这是上周的工作,但现在它随机失败。这似乎是其他东西使文件夹或内容被占用。目前看来,等待 5 到 10 分钟不做任何事情允许重命名。也许 PyCharm 一直在后台处理该文件夹,而您一直等到它完成它正在做的任何事情?

【讨论】:

  • 创意终端在我的情况下要重命名的目录中。
【解决方案2】:

我遇到了同样的问题,但是当我关闭该文件夹/其嵌套文件夹中的所有进程时,重命名操作已成功完成。

【讨论】:

    【解决方案3】:

    同样的问题,似乎某个进程或某些东西正在使用该文件夹。 关闭 PyCharm 终端并停止我的运行配置解决了问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 2015-01-09
      • 2012-09-12
      • 2018-12-07
      • 2012-03-13
      • 2018-10-18
      相关资源
      最近更新 更多