RenameExtensions

已弃用

此任务已弃用。请使用带有move任务的glob映射器代替。

描述

重命名srcDir目录中以fromExtension字符串结尾的文件,使其以toExtension字符串结尾。仅当replacetrue时才会替换文件。

有关如何包含/排除文件以及如何编写模式的信息,请参阅有关基于目录的任务的部分。此任务形成一个隐式FileSet,并支持大多数<fileset>属性(dir变为srcDir),以及嵌套的<include><exclude><patternset>元素。

参数

属性 描述 必需
defaultexcludes 指示是否使用默认排除项(yes|no)。 否;默认为yes
excludes 必须排除的文件模式的逗号或空格分隔列表。 否;默认为默认排除项,如果defaultexcludesno,则为无。
excludesfile 文件名称。此文件的每一行都被视为排除模式。
fromExtension 文件必须以其结尾才能重命名。
includes 必须包含的文件模式的逗号或空格分隔列表。 否;默认为全部(**)。
includesfile 文件名称。此文件的每一行都被视为包含模式。
replace 如果要重命名的文件已存在,是否应替换它。
srcDir 要搜索文件的起始目录。
toExtension 重命名后的文件在完成时将以其结尾。

示例

<renameext srcDir="/source/project1"
           includes="**"
           excludes="**/samples/*"
           fromExtension=".java.keep"
           toExtension=".java"
           replace="true"/>