Ant 如何只删掉文件夹下所有文件和文件夹


用 fileset 来过滤要删掉的目录和文件

<project name="ant-project" default="example">
    <target name="example">
        <delete verbose="true" includeEmptyDirs="true">            
            <fileset dir="build">
                <include name="**/*" />
            </fileset>            
        </delete>
    </target>
</project>

注:includeEmptyDirs 的意思是就算文件夹是空的,也同样删除。

这样就会避免使用像

<delete dir="build">
</delete>

这样就会把 build 文件夹以及下面的所有子目录一起删掉。很多时候父目录是没有必要每次都删了重建的,只要清空这个文件夹就好了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM