运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

如何使用Ant删除具有一个扩展名的文件以及具有其他扩展名的相应文件?

运维开发网 https://www.qedev.com 2020-05-08 19:38 出处:网络 作者:运维开发网整理
使用Ant,我想清理所有扩展名为“.dcu”的文件的目录,其中存在一个与扩展名为“.pas”的基本名称相同的文件. 我不能简单地删除所有’.dcu’文件 – 其中一些文件无法通过源代码编译来恢复,因为没有相应的’.pas’文件. 如何才能做到这一点? 您可以使用带有 glob mapper和 present selector的文件集来执行此操作,例如: <delete> <fileset
使用Ant,我想清理所有扩展名为“.dcu”的文件的目录,其中存在一个与扩展名为“.pas”的基本名称相同的文件.

我不能简单地删除所有’.dcu’文件 – 其中一些文件无法通过源代码编译来恢复,因为没有相应的’.pas’文件.

如何才能做到这一点?

您可以使用带有 glob mapperpresent selector的文件集来执行此操作,例如:

<delete>
    <fileset dir="." includes="*.dcu">
        <present targetdir=".">
            <mapper type="glob" from="*.dcu" to="*.pas" />
        </present>
    </fileset>
</delete>

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消