检查文件夹的确切内容(没有更多,没有更少的文件夹/文件)

  • 本文关键字:文件夹 文件 ant macrodef
  • 更新时间 :
  • 英文 :


我有几个目录,我需要验证这些目录是否包含确切的文件和目录列表,如果有一些文件或目录或多或少应该这样说。最重要的是,可用的任务对我来说是不够的,因为我不仅需要知道是否所有的文件都存在,而且还需要知道是否有一些不应该存在的文件。

我想这样做与macrodef任务,我可以定义文件和目录的列表(我有更多的,所以macrodef似乎是最好的解决方案),但我有一个问题,检查两种类型-目录和文件一次。知道怎么做吗?

我没有找到任何类似的macrodef示例,非常感谢您的帮助。由于

您可以使用available任务检查是否存在所有文件,然后使用resourcecount任务对给定目录下的所有文件进行计数。如果它等于您期望的文件数,则OK。

您需要为资源收集设置filesetdirset

使用present选择器,参见这里的一些使用示例:
https://stackoverflow.com/a/12847012/130683
https://stackoverflow.com/a/13316261/130683

相关内容

  • 没有找到相关文章

最新更新