博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ant内置任务之touch
阅读量:2172 次
发布时间:2019-05-01

本文共 734 字,大约阅读时间需要 2 分钟。

一、概述

        touch是Ant内置任务,用于更改资源的修改时间,并可能同时创建它。除了单个文件之外,还可以处理和。ant1.7之前只支持fileset和filelist。Ant 使用java.io.File的 API 来设置最近修改时间,这种方式有一些限制。例如时间戳精度取决于操作系统,有些操作系统可能允许精度小于毫秒。ant1.8.2起,如果修改最后修改时间失败,会记录一条警告休信息。

二、属性

        file:文件名。

        millis:文件修改时间毫秒数。
        datetime:文件修改时间,ant1.8之后,支持一个特殊值“now”,代表当前时间。datetime优先级高于millis,如果都不设置,默认为当前时间。
        pattern:ant1.6.3起,兼容模式字符串,默认为MM/DD/YYYY HH:MM AM(PM)或者MM/DD/YYYY HH:MM:SS AM(PM)。
        mkdirs:ant1.6.3起,是否创建不存在的父目录,默认为false。
        verbose:ant1.6.3起,是否记录文件的创建,默认为true。

        可以使用任意数量的嵌套资源集合元素来定义任务的资源,并且可以引用别处的资源。传递给此任务的资源必须实现org.apache.tools.ant.types.resources.Touchable接口,所有基于文件系统的资源都是如此。ant1.6.3起,可以嵌套元素,通过嵌套fileset、filelist元素或者file属性指定的文件,都可以通过mapper进行映射。当未指定时间时,如果原始文件存在,则使用其时间戳,否则使用当前时间。ant1.8起,任务设置的mills和datetime优先级高于原始文件的时间戳。

三、简单示例

转载地址:http://btezb.baihongyu.com/

你可能感兴趣的文章
强引用 软引用 弱引用 虚引用
查看>>
数据类型 java转换
查看>>
"NetworkError: 400 Bad Request - http://172.16.47.117:8088/rhip/**/####t/approval?date=976
查看>>
mybatis 根据 数据库表 自动生成 实体
查看>>
win10将IE11兼容ie10
查看>>
checkbox设置字体颜色
查看>>
第一篇 HelloWorld.java重新学起
查看>>
ORACLE表空间扩张
查看>>
orcal 循环执行sql
查看>>
web.xml配置监听器,加载数据库信息配置文件ServletContextListener
查看>>
结构型模式之桥接模式(Bridge)
查看>>
行为型模式之状态模式(State)
查看>>
行为型模式之策略模式(Strategy)
查看>>
行为型模式之模板方法模式(TemplateMethod)
查看>>
行为型模式之访问者模式(Visitor)
查看>>
大小端详解
查看>>
source insight使用方法简介
查看>>
<stdarg.h>头文件的使用
查看>>
C++/C 宏定义(define)中# ## 的含义 宏拼接
查看>>
Git安装配置
查看>>