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