Ant:重命名一组受条件限制的文件

时间:2011-08-15 18:45:29

标签: ant

我正在使用Ant 1.8.2。给定一个目录,如果这些文件还没有.html扩展名,如何在目录及其子目录中的所有文件中添加“.html”扩展名?

1 个答案:

答案 0 :(得分:1)

Ant move task文档中有一个示例,用于重命名相似的.bak文件,此处针对名为.html的目录下的my_dir文件进行了调整:

<move todir="my_dir" includeemptydirs="false">
    <fileset dir="my_dir">
        <exclude name="**/*.html" />
    </fileset>
    <mapper type="glob" from="*" to="*.html" />
</move>

文件集排除已有目标扩展名的文件,映射器定义重命名模式。