`
liyixing1
  • 浏览: 958760 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

copy的时候,保持原有的目录结构

 
阅读更多
flatten:用于指定是否需要复制目录,如果为true代表把所有的文件复制到todir属性设定的目录下。默认为false,复制目录。

<copy encoding="utf-8" flatten="false" todir="${target.app}/WEB-INF/classes">
<fileset dir="config">
<include name="**/jdbc.properties" />
</fileset>

<!-- 定义拷贝替换过滤器,这样当发现原始的配置文件中存在类似name=${debug}的时候,ant就会在filterset文件列表查找内容name=开头的内容,并使用name=后面的值替换到原始文件,最后替换完成后才会复制到目标目录 -->
<filterset begintoken="${begintoken}{" endtoken="}">
<filtersfile file="${user.home}/${projectName}/antx.properties" />
</filterset>
</copy>

如上,假设我的jdbc.properties在config的a/b/c目录下
那么复制到${target.app}/WEB-INF/classes的时候,会在classes下面创建a/b/c目录,并拷贝到c目录下面,另外需要注意的是,路劲结构是相对你的初始目录的,上面的例子初始目录是
<fileset dir="config">
分享到:
评论

相关推荐

    linux下连同目录结构一起复制的bash脚本

    然而,如果你需要保留原有的目录结构并将整个目录复制到另一个位置,手动操作可能会变得繁琐。为了解决这个问题,我们可以编写一个Bash脚本来实现连同目录结构一起的复制功能。下面将详细解释如何创建这样一个脚本...

    C#解压缩文件夹保存目录结构

    本篇文章将深入探讨如何使用C#来解压缩文件夹,并在解压过程中保持原有的目录结构。这对于处理包含多层子目录和文件的压缩包至关重要,因为它允许我们能够按照压缩前的布局恢复文件。 首先,我们需要了解C#中用于...

    Fastcopy(快速文件拷贝)V2.11绿色汉化版

    **Fastcopy:高效精准的文件...其绿色汉化版更是在保持原有功能的同时,降低了使用门槛,为中文用户提供更友好的使用体验。在日常工作中熟练掌握Fastcopy的使用,无疑会提升我们的工作效率,减轻繁琐的文件操作负担。

    包含多个子目录和文件的目录复制到另外一个指定的目录下

    在Java编程中,目录复制是一项常见的任务,尤其是...通过这种方式,我们可以有效地在Java中实现目录的完整复制,包括其内部的所有子目录和文件,同时保持原有的目录结构。这样的程序对于数据迁移、备份等操作非常有用。

    SAP Client Copy 手册

    在进行客户端复制时,必须考虑到逻辑系统间的关联,确保复制操作不会破坏原有的系统结构。 ### 操作流程 #### 同一系统内的客户端复制 在同一系统内进行客户端复制相对简单,主要涉及数据的迁移与配置的调整。...

    Python库 | zope.copy-4.1.0.tar.gz

    - **版本控制**: 对于需要保存对象历史的系统,可以使用`zope.copy`来创建对象的新版本,保持原有版本不变。 - **对象模型管理**: 在对象模型中,复制或移动对象可能涉及多个关联的子对象,`zope.copy`可以简化这一...

    copy manager

    3. **复制过程**:被选中的文件开始被逐一复制到目标文件夹,同时保持原有的文件结构。 4. **进度跟踪**:在复制过程中,通常会显示进度条和状态信息,让用户了解当前的操作状态。 5. **错误处理**:如果遇到无法...

    python 拷贝特定后缀名文件,并保留原始目录结构的实例

    这对于保持原有目录结构的拷贝操作非常关键,因为我们需要递归地访问每一个子目录和文件。 shutil模块中的shutil.copy()函数用于复制文件。该函数的第一个参数是源文件的路径,第二个参数是目标文件的路径。如果...

    删除文档特殊字符所在行的批处理

    然后,脚本可能会利用`copy`或`type`命令将不包含特定字符的行输出到新的文件中,保持原有的文件结构。`copy`命令可以复制文件并重命名,`type`命令可以显示文件内容。为了实现替换原有文件,脚本可能使用`move`命令...

    数据湖Copy-On-Writer的优化思路

    这样既保持了原有数据的不变性,又实现了高效的数据更新。 在数据湖的场景下,尤其是在Iceberg这样的数据表中,CoW的应用可以显著提高数据更新的效率和性能。接下来我们将深入探讨Uber数据团队如何实现基于Apache ...

    Atom-copy-with-style,允许您将语法突出显示的代码复制到剪贴板的atom包。.zip

    这个压缩包"Atom-copy-with-style.zip"包含了"copy-with-style-master"目录,这通常是源代码仓库的主分支。安装该包后,Atom用户可以享受到更高级的代码复制体验。这个扩展使得代码在被复制到剪贴板时,保留原有的...

    FileCheckTool.rar

    总结来说,"FileCheckTool" 是一款基于C#编程语言的文件处理工具,它利用.NET Framework的文件系统类,实现了对指定目录及其子目录中所有图片的查找和复制,并保持原有的目录结构。其设计和实现涵盖了文件遍历、目录...

    php网站在线打包脚本

    这个脚本解决了这个问题,它允许用户通过Web界面选择需要打包的文件或目录,并保持原有的文件结构不被破坏。这意味着在解压后,网站能按照原来的方式正常运行,无需重新配置路径。 实现这个功能的关键在于PHP的文件...

    复制文件及其所有人和访问控制列表(ACL).

    - **系统备份**:在进行系统备份时,通常需要保留文件的所有权和ACL,以确保恢复后能够保持原有的安全性。 - **文件迁移**:在服务器迁移或重新配置环境中,保持文件的安全属性对于维护数据完整性至关重要。 - **...

    Copy_of_price.zip_4NL_complex network_复杂网络_复杂网络仿真

    Price模型规定,每个节点的度k在每次新增节点后都会乘以一个因子α,α一般小于1,以保持网络的整体连通性。 实验中,我们使用了两个Matlab脚本——`Copy_of_price.m`和`price.m`,进行Price模型的实现和仿真实验。...

    常用DOS命令参数的中文详解

    示例:`xcopy C:\source\*.* D:\destination /S` 将复制源目录及其所有子目录到目标目录,并保持原有的目录结构。 #### 4. `DEL` 和 `ERASE` 命令 `DEL` 和 `ERASE` 命令用于删除文件,两者功能相同,但语法略有...

    文件夹复制功能(将一个文件复制到另外目录下)

    在计算机系统中,复制文件夹意味着创建其原有内容的副本,包括所有子文件和子文件夹,保持原有的层级结构。这一过程可以手动执行,也可以通过编程方式实现。在Windows、Linux或Mac OS等操作系统中,都有内置的命令行...

    otherproject-copy

    这个"otherproject-copy"项目很可能使用了类似这样的结构,通过版本控制工具如Git进行管理,并利用Maven或Gradle这样的构建工具自动化构建和测试流程。开发者可以通过克隆这个仓库,然后在本地环境中运行和测试代码...

    文件拷贝,复制文件,小例题

    首先,我们从最简单的层面来看,文件拷贝通常指的是将一个文件从源位置复制到目标位置,保持原有的文件内容不变。在Windows操作系统中,我们可以直观地通过鼠标右键选择“复制”和“粘贴”来完成这一过程。但在编程...

Global site tag (gtag.js) - Google Analytics