可以删除我的 eclipse 工作区中的 .metadata 文件夹吗?

Is it ok to delete the .metadata folder in my eclipse workspace?

我 运行 一个磁盘清单,因为我 运行 不在 space 中,我在我的 Eclipse (Flash Builder) 工作中找到了 .metadata 文件夹space大小为 1GB。我在工作中可能使用了很多项目中的 4 个space。我想如果我删除它,我将不得不将项目重新导入作品space 或新作品space。我该怎么办?

.metadata 是工作space 设置的存储位置。所以如果你删除它,那么你所有的偏好设置、缓存、工作中的项目space等等都会丢失。

(扩展之前的答案)。

是的,继续删除 .metadata。一旦您重新导入您拥有的项目,配置您的目标,并允许所有索引器 运行,您可能会发现您的 .metadata 再次增长到相同的大小。

少数不会导致完全重新增长的事情之一是您将放弃每个文件的本地历史记录。这可能会节省几个百分点。

在我当前的一项工作space中,.metadata 大致如下分解(仅显示大量使用的文件夹):

.metadata <- 524 MB
  .plugins <- 523 MB (this is where individual plug-ins save there persisted states)
    org.eclipse.pde.core/.bundle_pool <- 335 MB (these are the plug-ins that are part of my target platform)
    org.eclipse.jdt.core <- 67 MB (this is the indexes of my Java files)
    org.eclipse.epp.logging.aeri.ui <- 30 MB (this is the Automatic Error reporting local cache of remote database)
    org.eclipse.core.resources/.history <- 12.4 MB (this is the local history) 

问一个不同的问题可能会有用(例如,为什么 foo/bar path in workspace/.metadata 占用了这么多 space?)简单的配置更改会对您的磁盘使用产生很大影响。