【问题标题】:Ant check if a directory (and sub directories) contains a certain fileAnt 检查目录(和子目录)是否包含某个文件
【发布时间】:2013-05-21 08:55:28
【问题描述】:

如果目录(和子目录)包含某个文件,我正在尝试检查 Ant

我正在使用 ant contrib :

<if>
  <available>
    <filepath>
      <fileset dir="myDir">
        <include name="**/*.AEF" />
      </fileset>
    </filepath>
  </available>
<then>
  <fail/>
</then>
</if>

如果 myDir 或其子目录之一中至少有一个以“AEF”结尾的文件,我想失败。 但是即使没有找到“*.AEF”文件也会失败

【问题讨论】:

    标签: ant


    【解决方案1】:

    这应该可以完成工作,而不需要 ant-contrib:

    <fail message="At least one .AEF file was found">
      <condition>
        <resourcecount when="greater" count="0">
          <fileset dir="myDir" includes="**/*.AEF" />
        </resourcecount>
      </condition>
    </fail>
    

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 2021-11-28
      • 2011-05-04
      • 1970-01-01
      • 2014-05-10
      • 2017-04-28
      • 2020-06-08
      • 1970-01-01
      • 2010-09-10
      相关资源
      最近更新 更多