<project default="runtest">
<!--touch任务创建一个新的临时文件-->
  <target name="init">
     <touch file="旧.txt" />
     <sleep seconds="2" />
      <touch file="新.txt" />
   </target>
 
    <target name="检查新.txt的更新">
       <uptodate targetfile="新.txt" srcfile="旧.txt" property="新的新" 、>
    </target>
     <target name="检查旧.txt的更新">
        <uptodate targetfile="旧.txt" srcfile="新.txt" property="旧的新" />
     </target>
     <target name="输出旧的更新" if="旧的新">
        <echo message="旧.txt创建的时间更新" />
     </target> 
     <target name="输出新的更新" if=新的新">
        <echo message=新.txt创建的时间更新" />
     </target>
      <target name="runtest" depends="init,检查旧.txt的更新,检查新.txt的更新,输出旧的更新,输出新的更新">
          <echo message="done" />
       </target>
</project>