`
isiqi
  • 浏览: 16030550 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Ant删除目录

 
阅读更多

一个小功能,但是花了几个小时。记录下来。

<project name="folder-delete" default="clear-files" basedir=".">
  <target name="clear-files">
    <echo message="${basedir}"/>
    <delete includeemptydirs="true" verbose="true" failonerror="false">
      <fileset dir="${basedir}/content">
	<include name="apps/av_template*/**"/>
      </fileset>
    </delete>
  </target>
</project>

执行ant clear-files 将删除当前工程目录下的content/apps/下面的所有av_template*为目录名的目录。

注意:

1.failonerror="false"可以保证如果要删除的目录不存在,也不会报错

2.verbose="true" 能够看到详细信息,便于调试

3.dirset不能用在delete内部,只能用fileset

4.虽然是要删除目录,但是av_template*/后面必须加上**


分享到:
评论

相关推荐

    ant工具使用.zip

    ant工具使用

    ant1.9资源

    安装与配置完毕后,读者可以测试一下Ant是否可用,首先进入Ant的bin目录,运行命令ant –version,若安装和配置成功,则会显示Ant版本信息,如下图所示: 由上可以看出,读者运行Ant的命令时,需要进入到Ant的bin...

    react+ant design实现Table的增、删、改的示例代码

    本人小白一名,第一次学习react ,该资料为本人原创,采用的是react+ant design的Tabled的一个小demo,暂时只实现了增加,删除单行,多行删除有Bug,查看详情,呕心沥血耗时一周完成,禁止抄袭,转载请先留言, ...

    ant1.8.2+junit4.8.1整合项目

    ant1.8.2+junit4.8.1 自动编译,自动...zip包中,有build文件夹,有reports文件夹,这两个都是ant后生成的目录,我上传时没有删除就是为让大家先看看效果,你运行ant的时候,可以删除,也可以不删除,会自动覆盖的。

    Ant 1.9.2 API (CHM格式)

    2) 删除目录 1. Project prj=new Project(); 2. Delete delete=new Delete(); 3. delete.setProject(prj); 4. delete.setDir(new File("d:tempdir1")); //可同时将子目录及所有文件删除 5. delete.execute(); 注...

    ant 写的 hello人world

    ant 写的helloworld,编译创建 删除

    [待删除]Apache Ant

    ...........................................

    ant_junitc测试

    设置ANT_HOME环境变量的好处之一就是如果改变了ant的安装目录,只需要修改ANT_HOME即可,新的bin目录的完整路径可以自动算出来,而无需手动修改PATH环境变量,这和CATALINA_HOME环境变量是一致的),注意与前面的值...

    java 下载文件 压缩且删除源文件(支持文件夹与文件)

    1、压缩文件或者目录(只是压缩不删除):zipFileOrDirectory 2、程序自动判断如果是文件那么就是源文件下载,如果是文件夹那么就先 压缩然后再下载,然后再删除:downFileDel 3、不管什么文件都是最后以zip下载:...

    ant中需要使用的builder.xml文件夹

    配置ant中的builder.xml文件。

    ant学习打包代码

    --删除jar--&gt; ${dist}/package1-${TSTAMP}.jar"/&gt; &lt;!--拷貝--&gt; &lt;!--剪切/移動文件--&gt; &lt;!--打包成.zip夹包--&gt; ${dist}/package.zip" basedir="${compile}" /&gt; &lt;!--打包成.ear夹包...

    ant自动化发布脚本

    利用ant,自动化发布工程。具体过程包括:备份之前发布的工程,从svn checkout工程,编译工程,打包工程,关闭web服务器,删除已发布在web服务器的工程,复制打包的工程到web服务器,解压工程,启动web服务器。

    Ant Renamer(文件批量重命名) v2.10.1 绿色版.rar

    Ant Renamer让你可以快速的更改文件名、扩展名或是文件夹名称。让你可以使用替换字符、插入特定字符、删除特定字符、流水号更名等方式来更改文件名、扩展名或是文件夹名称。内置了七种语系,当然也包含了简体中文...

    重命名多个文件和文件夹Ant-Renamer

    Ant Renamer让你可以快速的更改文件名、扩展名或是文件夹名称,让你可以使用替换字符、插入特定字符、删除特定字符、流水号更名等方式来更改文件名、扩展名或是文件夹名称

    springboot+ffmpeg+react+ant-design-pro自研图片去水印软件源码

    react,ant-design-pro,typescript 3、说明文档 操作文档:https://blog.csdn.net/qq_29777207/article/details/112427849 源码讲解文档:https://blog.csdn.net/qq_29777207/article/details/112389557 4、体验...

    基于Vue+javaEE+Ant design实现的客户关系管理的前后端分离系统(含报告)

    2.客户管理:实现对客户(学生用户)的添加、修改、删除和查询操作,客户类型别分为:包月客户(按月缴费)和包年客户(按年缴费)两类。 3.订单管理(校园宽带业务):主要面向客户(学生),提供学生所在宿舍的宽带...

    批量删除文件名中的指定字符工具

    批量删除文件名中的指定字符工具,亲测非常好用

    前端、vue、vuex、ant design vue

    vuex练习:数据添加、删除、筛选

    AntAdmin:使用vue ant-design-vue编写的后台管理系统

    使用vue + ant-design-vue开发的后台管理系统,部分组件使用Element-ui组件,目前只做主流浏览器兼容,遇到错误属于正常现象。 此项目只作练习,如若滥用请联系微信:UT77243我会第一时间删除整个项目 本项目由开发...

    基于Python+Ant-Design-Vue+Mysql+实现(Web)游戏分发平台【100010124】

    游戏商城包含商家上架游戏、下架游戏、更改游戏属性,用户查看游戏、添加游戏到订单、确认订单并购买游戏、创建收藏夹、添加游戏到收藏夹、添加游戏评论、给游戏打分,管理员删除评论、删除违约用户、删除违约商家等...

Global site tag (gtag.js) - Google Analytics