Ant的fileset选择文件的问题

来源:百度知道 编辑:UC知道 时间:2024/06/11 02:33:30
我想将webcontent下的所有文件拷贝到一个新目录中,并且:
仅拷贝lib下的名称中含有“abc”的jar文件,其他的jar文件都不拷贝。
目录结构大致如下:
webcontent
--img
--jsp
--WEB-INF
----lib

<?xml version="1.0" encoding="gbk"?>

<project name="copyTest" default="copyTest" basedir=".">
<!-- 源目录 -->
<property name="copyForm" value="webcontent" />
<!-- 新目录 -->
<property name="copyTo" value="webcontent2" />

<target name="copyTest" description="test">
<!-- 先只拷贝非 lib 目录的所有内容到新目录 -->
<copy todir="${copyTo}" preservelastmodified="true">
<fileset dir="${copyForm}">
<include name="**" />
<exclude name="lib/*.*" />
</fileset>
</copy>

<!-- 再专门拷贝 lib 目录下符合要求的内容到新目录 -->
<copy todir="${copyTo}" preservelastmodified="true">
<fileset dir="${copyForm}">
&