Title: An issue with delete

I have the following build.xml

<project name="Backup" default="zipit" basedir=".">
  <target name="init">
    <property name="source.dir" value="."/>
    <property name="target.dir" value="${source.dir}/backup"/>
    <mkdir dir="${target.dir}"/>
    <tstamp/>
    <filter token="backupdate" value="${DSTAMP}"/>
    <filter token="backuptime" value="${TSTAMP}"/>
    <property name="backup.name" value="${DSTAMP}${TSTAMP}.zip"/>
  </target>

  <target name="del-old" depends="init">
    <echo message="Deleting old backup file"/>
    <delete verbose="true">
      <fileset dir="${target.dir}" includes="*.bak"/>
    </delete>
    <!-- Moving the last zip file to a bak file -->
    <move todir="${target.dir}">
      <fileset dir="${target.dir}">
        <patternset>
          <include name="**/*.zip"/>
        </patternset>
      </fileset>
      <mapper type="regexp" from="^(.*)\.zip$$" to="\1.zip.bak"/>
    </move>
  </target>

  <target name="zipit" depends="init, del-old">
    <zip zipfile="${target.dir}/${backup.name}"
         basedir="${source.dir}"
         excludes="${target.dir}/**"
         />
    <echo message="Backup complete"/>
  </target>
</project>

The first time through there is nothing in the backup directory (it was just created).  The del-old task deletes the directory.  I think this may be a bug with the fileset as the directory backup does not match the includes.



Patrick O'Hara
Workscape, Inc
N17 W24222 Riverwood Pl
Waukesha, WI 53188-1162
262-408-3849
262-408-3840 Fax
[EMAIL PROTECTED]
<<O'Hara, Patrick.vcf>>

O'Hara, Patrick.vcf

Reply via email to