用fileset 来过滤要删掉的目录和文件
<delete verbose="true" includeemptydirs="true">
<fileset dir="${buildDir}">
<include name="**/*"/>
</fileset>
</delete>
注:includeemptydirs 的意思是就算文件夹是空的,也同样删除。
这样就会避免使用像
<delete dir="build">
</delete>
这样就会把build文件夹以及下面的所有子目录一起删掉。很多时候父目录是没有必要每次都删了重建的,只要清空这个文件夹就好了。
分享到:
相关推荐
1. 在项目根目录下,写一个ant文件,把常用命令列出来 <?xml version="1.0" encoding="GB2312"?> <project name="smice-card_2_0 项目构建过程" default="编译" basedir="."> <target name=...
《ANT&JUNIT中文手册》是一份集合了Apache Ant和JUnit两种重要Java开发工具的中文教程,旨在帮助Java开发者更高效地理解和运用这两个工具。Ant是Apache软件基金会的一个项目,是一个基于Java的构建工具,而JUnit则是...
J2EE Development with J2EE Development with Lawrence Plomann January 21, 2003 Chicago Java User Group Ant & Xdoclet Ant & Xdoclet
描述中提到的“java实现压缩文件文件夹”是指使用Java编程语言来执行文件和文件夹的压缩操作。Java标准库提供了一个名为`java.util.zip`的包,其中包含了一些类(如ZipOutputStream)用于创建ZIP格式的压缩文件。...
1、指定文件可下载并且服务器端会删除此文件。 2、指定文件夹(文件夹中必须有一个文件),程序会自动的压缩文件为 zip,然后下载删除源文件与压缩文件。 3、可以指定文件都为最后生成为zip文件下载,且删除源文件...
经过几天学习,总结出ant build.xml的基本版,实现了: <!--初始化操作--> <!--拷贝操作--> <!--编译--> <!--war打包--> 执行顺序为: <!--project的default属性为build,所以本target...
Ant是通过XML文件(通常命名为build.xml)来定义构建过程的,这个文件包含了构建项目的所有指令。在描述中提到的链接可能提供了一个示例或教程,讲解如何配置和使用Ant来执行SQL文件。 在`build.xml`文件中,我们...
在Java编程环境中,打包文件或文件夹到zip压缩包是一项常见的任务,这通常涉及到I/O操作和文件处理。`ZIPUtil`可能是一个自定义的工具类,用于简化这个过程。以下是一些关于如何在Java中实现这个功能的关键知识点: ...
本组件是为了解决二级联动的效果编写的,这里使用了省份和城市分开的效果,具体展示效果,可以参考下面。 (2)组件代码: <button @click=showM>{{ value || 选择省份 }}</button> <button @...
Some of the core ant tasks such as <copy/> are now able to process not only file system resources but also zip entries, tar entries, paths, ... Resource collections group resources, and can be ...
Ant Renamer让你可以快速的更改文件名、扩展名或是文件夹名称,让你可以使用替换字符、插入特定字符、删除特定字符、流水号更名等方式来更改文件名、扩展名或是文件夹名称
2. **任务系统**:Ant 提供了一系列内置任务,如 `<javac>`(编译Java源代码)、`<jar>`(打包为JAR文件)、`<delete>`(删除文件或目录)等。 3. **依赖性管理**:通过 `<depend>` 或 `<uptodate>` 任务可以检查...
本文将详细介绍如何使用ANT进行Android应用的批量打包,并涵盖如何替换渠道号,以及所需的所有资源文件。 1. **ANT工具介绍** ANT是一个基于Java的构建工具,它可以读取XML格式的构建文件(build.xml),执行编译...
在Ant Design Pro框架下实现文件下载功能,是前端开发者在开发过程中常遇到的需求。本文将详细介绍如何在Ant Design Pro中实现文件下载功能,涉及到的关键知识点包括如何使用Ajax发送请求,如何处理响应数据,以及...
这个文件是Ant构建过程的蓝图,包含了所有构建任务和它们的依赖关系。它定义了如何编译源代码、打包应用、执行测试以及部署项目。在myEclipse这样的集成开发环境中,可以方便地创建和管理这些Ant构建文件。 描述中...
如果希望将所有文件打包到ZIP文件的根目录下,可以设置`defaultexcludes`属性为`false`,并添加一个` zipfileset`来排除默认的排除模式(如`.svn`, `.git`等版本控制文件)。 此外,除了Apache Ant,还有其他库如...
这个文件包含了构建过程的所有指令和配置。 2. **任务(Task)**:Ant通过一系列的任务来完成工作,如`javac`用于编译Java源代码,`jar`用于打包成JAR文件,`copy`用于复制文件等。 3. **属性(Property)**:Ant...
Ant Renamer是一款功能强大的批量文件和文件夹重命名工具,它支持多种重命名规则,包括但不限于添加前缀、后缀、替换文本、调整数字序列、改变文件扩展名等。这些功能使得用户可以灵活地根据需求定制重命名方案,...
"apache-ant-1.6.5-bin"文件夹内包含了所有运行Ant所需的文件,包括JAR包和必要的脚本。 - 在Windows上设置Ant通常涉及解压这个ZIP文件,设置ANT_HOME环境变量,并将bin目录添加到PATH环境变量中。 4. **使用Ant**...
这些文档,如“在Eclipse中集成Ant配置.doc”、“Ant的配置.doc”、“java_ant详解.doc”、“Ant配置实例.doc”和“ant的安装与配置.docx”,会进一步详细介绍如何编写Ant配置文件,解决实际问题,以及如何在开发...