`
流浪鱼
  • 浏览: 1682958 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ant的copy任务

    博客分类:
  • ant
 
阅读更多

将文件和目录复制到新位置。

属性

file

指定要复制的一个文件。使用嵌套<fileset>来复制多个文件

filtering

如果为true,将使用某个全局构建文件过滤器进行记号过滤。使用<filterset>指定的嵌套过滤器总是可用,即使该属性值为false。默认值为false

flatten

如果为true,则不保留源文件的目录结构,所有文件复制到一个目标目录。使用一个嵌套的<mapper>也可以得到同样的结果。

includeemptydirs

如果为true,则空目录页将被复制。默认为true

overwrite

如果为true,则即使目标文件存在也将复制。默认值false

preservelastmodified

如果为true,则目标文件将指定为与源文件相同的最近修改的时间戳。默认为false

todir

文件将被复制到的目标目录

tofile

目标文件,仅当使用file属性复制一个文件时可用

内容

0到n个嵌套<fileset>元素

选择要复制的文件。若存在<fileset>,则必须有todir属性

0到n个嵌套<filterset>元素

定义文件复制时用于文本替换的记号过滤器。

0到1个嵌套<mapper>元素

定义在复制时文件名如何替换

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    替换文本文件中Ant表达式的Ant扩展任务

    该程序为Ant的扩展任务,在拷贝文本格式的文件的同时替换文件中的Ant表达式,类似于 ${property.name},属性值来自于Ant脚本加载的属性文件,如果没有属性文件中没有定义相关属性,那么保留原来的表达式;...

    Ant 批处理 Unicode转码

    在Ant中,我们可以使用`&lt;filter&gt;`任务结合`&lt;copy&gt;`或`&lt;move&gt;`任务来实现文件的编码转换。`&lt;filterchain&gt;`元素允许我们创建一系列过滤器,其中可以包含`&lt;replaceregexp&gt;`用于替换特定模式的字符串,或者`...

    [北京圣思园Ant深入详解]_003.Ant目标深度详解、使用Ant的各种任务

    一些常见的Ant任务包括`&lt;copy&gt;`(复制文件或目录)、`&lt;javac&gt;`(编译Java源代码)、`&lt;mkdir&gt;`(创建目录)和`&lt;jar&gt;`(创建JAR文件)等。 让我们以`&lt;javac&gt;`任务为例,它是用于编译Java源代码的关键任务。你可以配置...

    ant ant ant ant

    1. **任务驱动**:Ant通过一系列预定义的任务来完成工作,如`javac`用于编译Java源码,`jar`用于创建JAR文件,`copy`用于复制文件等。 2. **依赖管理**:Ant可以处理文件之间的依赖关系,确保构建顺序正确。 3. **可...

    ant脚本资料ant

    - **copy任务**:用于复制文件或目录,可以进行过滤和重命名操作。 - **jar任务**:创建Java档案(JAR)文件,可以包含manifest文件和类路径。 - **delete任务**:删除文件或目录,常用于清理构建过程产生的临时...

    ant 使用指南-ant入门

    - **任务(Tasks)**:Ant提供了一系列内置的任务,如`&lt;javac&gt;`用于编译Java源码,`&lt;copy&gt;`用于复制文件,`&lt;jar&gt;`用于创建JAR文件等。 2. **Ant的任务和任务属性** - **任务**:用于编译Java源代码,可以指定源...

    ant的任务

    标题中的“ant的任务”指的是Apache Ant,一个Java平台上的构建工具。Apache Ant是Apache软件基金会的一个项目,它通过XML格式的构建文件来管理构建过程,主要用于编译、打包、测试和部署Java应用程序。 Apache Ant...

    apache-ant-1.6.0-bin.zip_ant 1_ant 1.6_ant 1.6.0_ant-1.6.0_apach

    Ant的核心概念是任务(Tasks),这些任务是可执行的动作,如`javac`用于编译Java源代码,`jar`用于打包类文件为JAR文件,`copy`用于复制文件,`delete`用于删除文件或目录等。用户可以通过扩展Ant的任务或者编写...

    ant工具ant资源包

    3. **任务(Tasks)**:任务是Ant的基本执行单元,比如`javac`任务用于编译Java源码,`copy`任务用于复制文件,`jar`任务用于创建JAR文件等。Ant提供了大量的内置任务,并且可以通过扩展自定义任务。 4. **属性...

    Ant参考教程,Ant使用指南,Ant全攻略

    任务(task)是Ant中最基本的工作单元,例如`javac`用于编译Java源码,`copy`用于复制文件,`jar`用于创建JAR文件等。 "ant+初步.doc"可能会涵盖Ant的安装、环境配置以及第一个简单的构建文件的创建。一个基本的...

    使用Ant进行java开发

    4. Ant的任务和目标:学习如何编写和使用Ant预定义的任务,如(编译Java源代码)、(创建jar文件)、&lt;copy&gt;(复制文件或目录)、(执行外部程序)等。目标是Ant中任务执行的最小单位,一个构建文件可以包含多个目标...

    ant工具和ant教程

    任务是Ant的基本执行单元,例如`javac`用于编译Java源代码,`jar`用于打包类文件为JAR,`copy`用于复制文件,等等。 在Ant教程中,你会学到如何编写构建文件,包括如何定义目标和任务,以及如何使用条件语句(if/...

    apache ANT 源代码

    Ant内置了许多任务,如`javac`用于编译Java源码,`jar`用于创建JAR文件,`copy`用于复制文件等。同时,用户也可以自定义任务来扩展Ant的功能。 3. **Property**:属性是Ant中用来存储值的变量,它们可以在整个构建...

    ant1.9包下载

    Ant 1.9.x版本中包含了丰富的内置任务,如javac用于编译Java源码,jar用于创建JAR文件,copy用于文件复制,以及clean用于清理构建产物等。此外,Ant还允许开发者自定义任务,以适应项目特有的需求。 在Ant的配置...

    ant介绍Ant是什么

    任务是 Ant 的基本构建单元,它们可以是 Ant 自带的内置任务,也可以是自定义的任务。 Ant 提供了丰富的内置任务,例如: 1. `&lt;javac&gt;`:用于编译 Java 源代码。 2. `&lt;copy&gt;`:用于复制文件或目录。 3. `&lt;mkdir&gt;`:...

    Ant使用详细介绍(中文版)

    Ant 有很多内置的(即你安装完 ant 之后就可以直接使用的任务)任务,但是也可以添加自己定义的任务。 如何开始使用 Ant? 1. 确保你的机器已经安装了 JDK,确保你的 path 环境变量中包含有 java 虚拟机的运行程序...

    ANT初步运行例子,ANT学习

    2. **任务(Task)**: Ant通过任务来执行具体的动作,如`&lt;javac&gt;`用于编译Java源代码,`&lt;copy&gt;`用于复制文件,`&lt;mkdir&gt;`用于创建目录等。在"hello world"示例中,可能只有一个或两个任务来展示基础操作。 3. **属性...

    Ant入门-ant入门pdf

    4. **基本任务使用**:讲解如`javac`(编译Java源码)、`copy`(复制文件)和`jar`(创建JAR文件)等常用任务的使用。 5. **条件与选择**:介绍如何根据条件执行特定任务,如`if`、`unless`标签,以及`&lt;available&gt;`...

    Ant权威指南(ant 学习)

    Ant提供了丰富的任务来处理文件和目录,如`copy`、`move`、`delete`、`mkdir`等,以及`tstamp`用于添加时间戳。 十、JAR和WAR打包 Ant可以方便地创建JAR和WAR包,使用`jar`和`war`任务,配合`manifest`元素可以定制...

Global site tag (gtag.js) - Google Analytics