gpt4 book ai didi

ant - 使用 Apache Ant 删除目录中的所有文件(不包含子目录)

转载 作者:行者123 更新时间:2023-12-01 19:55:34 25 4
gpt4 key购买 nike

我需要一个 Apache Ant 目标来删除目录中的所有文件,但不触及子目录。

在我当前的方法中,我必须明确命名我想要跳过的子目录(atm 只是“src/”)。

<delete>
<fileset dir="${dist.dir}" excludes="src/" />
</delete>

但是我不喜欢。这样,每当子目录结构发生变化时,我就必须修改目标。

有什么想法吗?

最佳答案

这应该有效:

<delete>
<fileset dir="${dist.dir}">
<include name="*"/>
</fileset>
</delete>

* 通配符只能删除顶层文件,而不是目录或子目录。如果您希望它是递归的,则需要使用 **/* 来代替。

关于ant - 使用 Apache Ant 删除目录中的所有文件(不包含子目录),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3966580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com