gpt4 book ai didi

Ant - 只复制文件而不是目录

转载 作者:行者123 更新时间:2023-12-04 00:01:44 24 4
gpt4 key购买 nike

我需要使用 Ant 脚本复制文件夹中除该文件夹中的目录外的所有文件。

我使用下面的脚本来做到这一点。

<copy todir="targetsir">
<fileset dir="srcdir">
<include name="**/*.*"/>
</fileset>
</copy>

但它会复制该文件夹中的所有文件和目录。

如何限制/过滤该文件夹中的目录?

谢谢,

最佳答案

你的意思是srcdir conatins 子目录,你不想复制它们,你只想复制下一级的文件 srcdir ?

<copy todir="targetsir">
<fileset dir="srcdir">
<include name="*"/>
<type type="file"/>
</fileset>
</copy>

那应该工作。您问题中的“ **/*.* ”表示“每个子目录下的每个文件”。仅使用“ * ”只会匹配 srcdir 下的文件,而不是子目录。

编辑以排除创建空子目录。

关于Ant - 只复制文件而不是目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1564763/

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