使用ant查找并使用最新修改的FOLDER /目录

时间:2015-01-29 14:10:34

标签: xml ant build directory

所以当前的解决方案我在所有文件夹中都找到了最新的修改过的FILE。我需要一种方法来获取最新的修改过的文件夹。原因是,每天都会创建一个文件夹,我需要在文件路径中使用该文件夹值,以便我可以将该路径的内容复制到另一个目录中。

我的代码如下:

<target name = "latest">
 <copy todir = "H:\New">
  <last>
   <sort>
    <date xmlns="antlib:org.apache.tools.ant.types.resources.comparators"/>
    <filseset dir ="H:\test"/>
   </sort>
  </last>
 </copy>
</target>

Folder Overview
Main
|---Folder2(16/01/15)
|---Folder1(28/01/15)

程序需要选择Folder1(整体构思)。

即。文件路径:C:/ A / $ {latest.modified&lt;} / etc / files

1 个答案:

答案 0 :(得分:4)

要查找目录而不是文件,请使用<dirset>代替<fileset>,例如:

<last id="last.dir">
    <sort>
        <dirset dir="H:\test" includes="*" />
        <date />
    </sort>
</last>
<echo message="${ant.refid:last.dir}" />