我有一個目錄樹,我需要處理如下:查找該文件中存在的所有目錄,這樣該文件包含一個搜索字符串
- 我有一個特定的文件需要被複制到有選擇的幾個子目錄
- 感興趣的子目錄是一個包含文件中,我可以正則表達式匹配已知搜索字符串
理想情況下,我想:
- 目錄
- 如果正則表達式匹配中執行所有文件的正則表達式匹配,將文件複製到該目錄
麻煩的是,我很新的ANT和我有困難找我的方式。基於正則表達式搜索,我無法在文檔中找到有關每個目錄操作的任何任務。我找到的最接近的是一個正則表達式替換任務(<replaceregexp>),它可以搜索和替換跨文件的模式。
這甚至可能嗎?我真的很感激一個樣本開始。我對請求代碼表示歉意 - 我只是不知道如何開始組合這些任務。
或者我可以選擇對每個目錄下的所有複製操作進行硬編碼,但這意味着隨着項目的增長,手動將所有內容都保持同步。理想情況下,我想根據我描述的正則表達式搜索/複製方法自動化它。
謝謝!
謝謝馬克,我已經爲我的目的調整了你的腳本,它運行良好。 – 2012-02-14 00:39:05