2011-02-23 67 views
0

這一個我找不到合適的答案。基於另一個文件夾中現有的一組文件從文件夾中刪除文件

我有2個文件夾。一個被稱爲'src',其中 我的java源代碼位於。另一個 被稱爲'srcGenerated',並具有由代碼生成器創建的一組文件 。 srcGenerated是一個 src的超集。

我想在Eclipse的 Eclipse上使用這兩個文件夾作爲我的構建路徑。問題是 srcGenerated中的重複文件。由於沒有辦法壓制 生成的文件已經在src, 我的問題是,如何刪除srcGenerated中基於現有文件集 從src複製的文件 。

首選Ant或Powershell腳本。

回答

0

可能不是最簡單的,但這是我的。

您可以從srcGenerated中排除不想在構建時包含的Java文件。

Right click on project, Java Build Path

在這裏,您可以排除所有你不想建的文件。我知道,如果存在數百個衝突的Java文件,那就很麻煩。但它絕對有效。

Set exclude pattern

+0

嗨adarshr, 感謝您的答覆。 不幸的是,我們正在談論像500個文件。 :( What's最差的,現在再生成的文件的數量增加。 對於我們的UML模型中的每個新的類,像20個新的文件被添加。 所以isn't的選擇我。 Rod – 2011-02-23 16:36:15

相關問題