如题,比如想删除当前目录及所有子目录下,所有文件名为svn的文件夹。 
怎么写target?

解决方案 »

  1.   

    <delete file="/lib/ant.jar"/>
    deletes the file /lib/ant.jar.  <delete dir="lib"/>
    deletes the lib directory, including all files and subdirectories of lib.  <delete>
        <fileset dir="." includes="**/*.bak"/>
      </delete> 参考一下,easy
      

  2.   

    <delete dir="${build.dir}" />你该看清楚人家怎么回答你的
    人家教你先删除文件再删除目录
      

  3.   


    比如这个结构:
    --abcd
      |
      --svn
      --ab1
        |
        --svn
      --ab2
        |
        --snv
    由多个svn目录,不是只有一个。
      
      

  4.   

    我再把题目说的清楚点
    就是现在每一级子目录下都有一个svn文件夹,想把这些文件夹批量删除。不知道我说明白没有,等待高手ing.
      

  5.   

    By default the pattern **/.svn and **/.svn/** are set as default excludes.
    @ses http://ant.apache.org/manual/CoreTasks/defaultexcludes.htmltry:<delete includeEmptyDirs="true" verbose="false" quiet="false" failonerror="false">
       <fileset dir="temp" defaultexcludes="false" />
    </delete>Good Luck~!
      

  6.   

    楼主不要机动,试试这个。
    我觉得应该是删除.svn,不是要删svn文件夹吧.
    <delete includeemptydirs="true">
    <fileset dir="src" includes="**/.svn" defaultexcludes="false"/>
    </delete>