如何在ANT中测试目录是否为空?

lee*_*d00 16 ant directory

如何测试蚂蚁中的目录是否为空?

ton*_*nio 18

您可以使用pathconvertsetonempty属性来执行该任务.有关用,请参阅此示例.

<pathconvert refid="myfileset"
             property="fileset.notempty"
             setonempty="false"/>
Run Code Online (Sandbox Code Playgroud)

fileset.notempty仅当那些refid所在的文件集myfileset不为空时才会设置该属性.

您只需要myfileset使用您的目录进行定义,并且没有排除确实获取目录为空的测试:

<fileset dir="foo/bar" id="myfileset"/>
Run Code Online (Sandbox Code Playgroud)