« Return to Thread: Making the delete task behave like /bin/rm -rf vis-a-vis symlinks to directories

Making the delete task behave like /bin/rm -rf vis-a-vis symlinks to directories

by jscripter :: Rate this Message:

Reply to Author | View in Thread

I am using this target definition to remove all the files under ${TOP} which contains some symlinks to other directories:

    <target name="clean">
        <delete includeEmptyDirs="true" failonerror="false">
            <fileset dir="${TOP}" followsymlinks="false"/>
        </delete>
    </target>

However, I've noticed that delete is not deleting the symlinks.

I'd like to get the same results as /bin/rm -rf under Unix, i.e. the symlinks are deleted but not followed. Is there a way to do that with the delete task?

 « Return to Thread: Making the delete task behave like /bin/rm -rf vis-a-vis symlinks to directories