ant delete文件
来源:互联网 发布:adobe flash for mac 编辑:程序博客网 时间:2024/06/15 03:20
4.6 Delete Task:对文件和目录进行删除
Delete 任务可用于删除一个或多个文件,或删除一个或多个目录和目录下的文件。默认时不会删除空目录,要删除空目录可以设定includeEmptyDirs属性为true。在Delete任务中可以使用FileSet和DirSet类型。
4.6.1 Delete Task的属性及功能
Delete任务包括以下属性:
(1)file:用于指定要删除的文件的名称,可以为相对路径或绝对路径。
(2)dir:指定一个将要被删除的根目录。这个目录下的子目录及文件将可能被删除。dir属性和file属性两者必须指定其一。
(3)verbose:作用是指定是否在命令行中输出被删除的文件的名称。默认为false。
(4)quiet:作用是指定当要被删除的文件或目录不存在时是否不显示提示信息。默认为false,代表要显示提示信息。
(5)failonerror:用于指定当出现错误时是否停止执行命令。
(6)includeemptydirs:表明当使用FileSet类型时是否删除空的目录。
(7)includes:用于指定将要删除的文件或目录的模式。可用逗号或空格符进行分隔。
(8)includesfile:用于指定要删除的文件的模式。已不建议使用。
(9)excludes:用于指定一个或多个文件模式或目录模式。这些符合条件的文件和目录将不被删除。
(10)excludesfile:用于指定将不被删除的文件模式,已不建议使用。
(11)defaultexcludes:用于指定是否使用Ant默认的default excludes模式,已不建议使用。
(12)deleteonexit:用于指定是否采用Java File类中的deleteOnExit()方法进行判断,如果使用这个方法,那么仅当存在文件时才进行删除,默认取值为false。
4.6.2 在执行Delete Task时使用文件过滤的实例
(1)删除单个文件的实例:
<delete file="/lib/ant.jar"/>
这个例子的作用是删除lib目录下的ant.jar文件。
(2)删除目录的实例:
<delete dir="lib"/>
这个例子的作用是删除lib目录,包括这个目录的所有子目录及文件,可以通过include或exclude类型指定删除的部分文件,而不是目录下的所有文件。
(3)删除所有备份文件和空的目录的例子:
<delete includeEmptyDirs="true">
<fileset dir="." includes="**/*.bak"/>
</delete>
这个例子的作用是删除当前目录以及其子目录下的所有.bak文件,同时也删除所有空的目录。
- ant delete文件
- ant delete文件
- Ant <Delete> 如何只删掉文件夹下所有文件和文件夹
- How to use ant delete exclude attribute
- ANT工程打包文件
- ant 文件模板
- Ant构建文件
- ant 拷贝文件
- 用ANT写文件
- ant 编译java文件
- Ant构建文件解说
- 整合ANT构建文件
- ANT 打包文件
- Ant build 文件示例
- Ant生成文件解析
- ant 构建文件路径
- Ant文件build.xml
- Ant构建文件
- 联想Win8改装Win7的操作步骤
- 自定义view之自定义折线图(一)
- 鸟哥的Linux私房菜学习笔记--帐号管理
- [Leetcode] #31 Next Permutation
- 详解python的几种标准输出重定向方式
- ant delete文件
- 如何实施异构服务器的负载均衡及过载保护?
- java 内部类
- 关于浅拷贝与深拷贝
- 浅入浅出 Android 安全 (三) Android 本地用户空间层安全
- 傅里叶分析——三角函数
- XCode调试技巧
- Android 6.0运行权限添加
- 网站架构设计发展路径学习