xtqryv 发表于 2013-2-7 15:28:41

文件拷贝

1、拷贝修改的文件
   
<copy todir="dest.dir">    <fileset dir="src.dir">        <date datetime="01/01/2001 12:00 AM" when="before"/>    </fileset></copy>   when参数可以为:

[*]before
[*]after
[*]equal
 
 2、备份文件
  
<copy todir="dest.dir">    <fileset dir="src.dir">      <present present="srconly" targetdir="ref.dir"/>    </fileset></copy> 
   present参数可以为:

[*]srconly - 仅仅选择在src.dir目录且不在ref.dir目录中的文件
[*]both - 仅仅选择既在src.dir目录又在ref.dir目录中的文件
3、备份修改过的文件
   
<copy todir="dest.dir">    <fileset dir="src.dir">      <and>            <present present="srconly" targetdir="ref.dir"/>            <date datetime="01/01/2001 12:00 AM" when="before"/>      </and>    </fileset></copy> 
类似的选择器还有以下:
   contains,date,depend,depth,different,filename,present,containsregexp,size,type,
   modified,signedselector,scriptselector
具体的使用方法可以访问:http://ant.apache.org/manual/CoreTypes/selectors.html
页: [1]
查看完整版本: 文件拷贝