我有几个目录,我需要验证这些目录是否包含完整的文件和目录列表,如果有一些文件或目录或多或少应该这样说。 非常重要的是,可用的任务对我来说是不够的,因为我不仅要知道所有文件是否存在,还要知道是否还有更多文件不存在。
我想用macrodef任务,我可以定义文件和目录列表(我有更多的,所以macrodef似乎是最好的解决方案),但我检查两种类型都有问题 - 目录和文件一次。知道怎么做吗?
我没有找到任何类似的macrodef示例,非常感谢您的帮助。 感谢
答案 0 :(得分:0)
使用present selector,请参阅此处的一些示例:
https://stackoverflow.com/a/12847012/130683
https://stackoverflow.com/a/13316261/130683
答案 1 :(得分:0)
您可以检查所有文件是否存在available
任务,然后使用resourcecount任务计算给定目录中的所有文件。如果它等于您期望的文件数,则可以。
您需要为Resource Collection设置fileset
和dirset
。