Eclipse - 如何重命名项目文件夹(在文件系统中)

7

我的工作空间文件夹目录目前为C:\work\Eclipse-Workspace_PROJ,我的代码文件夹目录为C:\work\PROJ

我想将C:\work\PROJ重命名为C:\work\PROJ-1,但上次我重命名它时......出了点问题。

问题:

如何在不破坏任何东西的情况下重命名我的代码文件夹?

4个回答

6
您可以在导航器视图的上下文菜单中使用“移动”来将项目移动到不同的文件夹。这将在不重命名项目的情况下将其移动到不同的文件夹中。
有时我会收到一个错误消息,指示移动失败,但我唯一能看到的是旧项目位置的根文件夹未被删除。删除后就再也没有出现问题了(Eclipse Neon.1 / 4.6.1)。
请注意,CDT的项目浏览器视图中的“移动”功能无法执行此操作。
由于您的项目不在工作区目录中,因此它们不在其默认位置。因此,重命名项目不会重命名文件夹。

什么是“导航器视图”? - Danijel
窗口 -> 显示视图 -> 其他 -> 通用 -> 导航器(已弃用)。我不知道为什么现在它被弃用了。 - starblue

2

在Eclipse中,您应始终使用“重构 > 重命名”来重命名类似项目的东西。

Eclipse中有许多需要知道重命名的内容,重构将处理更新所有这些内容。

如果您想要重命名工作区文件夹,则需要在Eclipse之外执行此操作(在Eclipse未运行时)。只要您在Eclipse中安装的所有插件都编写正确,Eclipse就不会关心工作区文件夹的名称。

如果您担心可能出现问题,请先备份。


你如何在Eclipse中重命名代码的根目录?根目录包含Eclipse项目。我无法在Eclipse项目文件夹视图中看到根文件夹。 - Bob
你的问题并不是很清楚你要重命名什么。我已经添加了有关重命名工作区的信息。 - greg-449
我澄清了。 - Bob
1
我可以重命名工作区文件夹,但这不是我的问题。问题是:我如何重命名包含我的代码的根文件夹? - Bob
在我的原始问题中,应该将PROJ重命名为PROJ-1,而不是Eclipse-Workspace_PROJ - Bob
你能找到解决方案了吗?你是如何将项目在文件系统中从“PROJ”重命名为“PROJ-1”的?我也遇到了同样的问题。 - Waleed Asif

1
  1. 将目录复制(不是移动/重命名)到所需的新位置。
  2. 删除该新目录中的Eclipse .project文件。
  3. 在Eclipse中删除旧项目。
  4. 在新位置的Eclipse中创建一个新项目。
  5. 从文件系统中删除旧目录。

1
根据此SO答案中的评论,真正的答案是CDT没有移动磁盘上的项目的能力。 :(

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接