Hi,

I've got a little problem.
Here is the existing directory structure:

drwxrwxr-x   5 symosyad   edasql          96 Sep  9 13:14 DWH-PQ-HQ-0837
-rw-r-----   1 symosyad   edasql        3760 Sep  9 13:14
DWH-PQ-HQ-0837_Lieferung.tar.gz
drwxr-xr-x   3 symosyad   edasql          96 Sep  9 13:12 archiv

In one of the first steps in my build.xml I want to check if the file
'DWH-PQ-HQ-0837_Lieferung.tar.gz' and the directory 'DWH-PQ-HQ-0837'
exist.
If the exist I want to move them into 'archiv'.
With the <available> task I can only check if files exists, isn't it?
Here is the target from my build.xml:

<target name="archiv" description="move last delivery into archiv ...">
        <!-- copy recent packages to archiv -->
        <copy todir="${name.dir.archiv}">
                <fileset dir="${name.dir.projekt}">
                        <include name="**"/>
                        <exclude name="archiv"/>
                </fileset>
        </copy>
        <!-- clean directory ${name.dir.projekt} -->
        <dirset id="deldir" dir="${name.dir.projekt}">
                <include name="*"/>
                <exclude name="archiv"/>
        </dirset>
        <delete>
                <fileset dir="${name.dir.projekt}">
                        <include name="*.gz"/>
                </fileset> 
        </delete>
        <for delimiter=";" list="${toString:deldir}" param="name.dir">
                <sequential>
                                <delete
dir="${name.dir.projekt}/@{name.dir}"/>
                        </sequential>
        </for>
</target>

Thanks for your help!

Christoph


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to