重命名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"/>