【发布时间】:2015-06-03 10:28:37
【问题描述】:
对 Ant 来说真的很陌生,我一直在尝试解决这个问题,但无法...
假设我有这样的结构:
根 |-数据 |-目录1 |-include.xml |-子目录1 |-文件1 |-文件2 |-include.xml |-子目录2 |--目录2 |-文件1 |-include.xml |--目录3 |--目录4 |-文件1 |-include.xml |--dir5 |-build.xml |-其他文件我想复制根目录下的文件(这是非常简单的过滤)。但是麻烦来了:我只想复制包含文件的数据子目录,这里命名为include.xml。这是复制后目标文件夹的样子
根 |-数据 |-目录1 |-include.xml |-子目录1 |-文件1 |-文件2 |-include.xml |--目录2 |-文件1 |-include.xml |--目录4 |-文件1 |-include.xml |-build.xml |-其他文件如您所见,/data/dir3、/data/dir5 和 /data/dir1/subdir1 没有被复制,因为它们不包含 include.xml 文件。
这可能很简单,但我找不到方法,属性和可用是根据我对全局的理解设置的?
【问题讨论】:
标签: xml recursion ant conditional-statements