此任務已棄用。請改用 move 任務搭配 glob 對應器。
將 srcDir 目錄中以 fromExtension 字串結尾的檔案重新命名,讓它們以 toExtension 字串結尾。只有在 replace 為 true
時才會取代檔案。
請參閱 基於目錄的任務 章節,了解如何納入/排除檔案,以及如何撰寫模式。此任務會形成一個隱含的 FileSet,並支援 <fileset>
的大部分屬性(dir 會變成 srcDir),以及嵌套的 <include>
、<exclude>
和 <patternset>
元素。
屬性 | 說明 | 必要 |
---|---|---|
defaultexcludes | 表示是否應使用預設排除 (yes|no)。 |
否;預設為 yes |
excludes | 必須排除的檔案模式清單,以逗號或空白分隔。 | 否;預設為預設排除,或在 defaultexcludes 為 no時為無 |
excludesfile | 檔案名稱。此檔案的每一行都會被視為排除模式 | 否 |
fromExtension | 檔案必須以這個字串結尾才能重新命名 | 是 |
includes | 必須納入的檔案模式清單,以逗號或空白分隔。 | 否;預設為全部 (**) |
includesfile | 檔案名稱。此檔案的每一行都會被視為納入模式 | 否 |
replace | 是否在重新命名的檔案已存在時取代它 | 否 |
srcDir | 要搜尋檔案的起始目錄 | 是 |
toExtension | 重新命名檔案在完成後會以這個字串結尾 | 是 |
<renameext srcDir="/source/project1" includes="**" excludes="**/samples/*" fromExtension=".java.keep" toExtension=".java" replace="true"/>