如何在不删除Eclipse源的情况下删除Eclipse项目相关文件

ern*_*sto 8 eclipse eclipse-cdt project

每当我们想要创建具有现有源位置的Eclipse项目时,我们将选择现有的源位置(根)作为项目位置.Eclipse将在该源的根目录中创建所有项目特定的文件.

现在,出于某种原因,如果我们想要使用不同的设置重新创建项目,我们应该如何告诉Eclipse不要删除源而是删除所有项目相关的文件?它基本上清理了所有与Eclipse相关的文件.例如,我想在其他IDE中创建项目,是否必须转到项目目录并手动识别所有与Eclipse相关的文件并将其删除?

当我们尝试从Eclipse中删除项目时,我们有两个选择,从项目中删除所有内容(选中复选框时)或保留项目中的所有内容(这只会从项目浏览器中删除项目但保留所有项目根源目录中的相关文件).

每次手动删除项目相关文件都很麻烦.如果无论如何只能从Eclipse中删除与Eclipse相关的项目文件,那将是一件好事.

有什么想法吗?

nyx*_*yxz 5

在UNIX / Linux上,您可以“手动”完成操作-打开终端并导航到项目的根目录,然后执行以下命令:

find . \( -name .classpath -o -name .project -o -name .settings \) -exec rm -rf {} \;
Run Code Online (Sandbox Code Playgroud)

如果有人喜欢别名:

alias show_eclipse_files='find . \( -name .classpath -o -name .project -o -name .settings \)'
alias delete_eclipse_files='find . \( -name .classpath -o -name .project -o -name .settings \) -exec rm -rf {} \;'
Run Code Online (Sandbox Code Playgroud)

注意:最好先从Eclipse中删除项目,以免丢失的配置引起混淆。


Con*_*eUA 1

我最近遇到了同样的问题,最合理的解决方案是使用导出向导以及过滤器类型的附加设置。所以在没有eclipse设置的情况下获取项目文件的步骤:

  1. 右键单击所需的项目并选择导出
  2. 选择“常规” > “文件系统”
  3. 在打开的选项卡中选择目标目录,使用过滤器类型选项选择要导出的文件扩展名(在我的例子中为 .html、.css 和 .js),然后单击完成

希望我的回答对某人有帮助