Ant 蚂蚁+;从源目录中的一个文件夹开始复制

Ant 蚂蚁+;从源目录中的一个文件夹开始复制,ant,Ant,我有一个具有以下结构的源目录 D:\Files\temporaryname\my\u Files\u要复制的文件 目录名“temporaryname”可能会不时变化。我需要一个ant脚本将文件“我的文件”复制到其他目的地 我只需要进入源目录中的一个文件夹并开始复制所有文件。请帮忙。提前感谢。有很多方法可以做到这一点,这里有一个示例,演示文件集和映射器 例子 编译文件 ├── build.xml ├── build │   └── destination │   ├── file1.t

我有一个具有以下结构的源目录

D:\Files\temporaryname\my\u Files\u要复制的文件

目录名“temporaryname”可能会不时变化。我需要一个ant脚本将文件“我的文件”复制到其他目的地


我只需要进入源目录中的一个文件夹并开始复制所有文件。请帮忙。提前感谢。

有很多方法可以做到这一点,这里有一个示例,演示文件集和映射器

例子 编译文件

├── build.xml
├── build
│   └── destination
│       ├── file1.txt
│       ├── file2.txt
│       ├── file3.txt
│       └── file4.txt
└── src
    ├── dir1
    │   └── my_files_to_be_copied
    │       ├── file1.txt
    │       └── file2.txt
    └── dir2
        └── my_files_to_be_copied
            ├── file3.txt
            └── file4.txt
<project name="demo" default="copy">

   <target name="copy" description="Copy files">
      <copy todir="build/destination">
         <fileset dir="src" includes="**/my_files_to_be_copied/**"/>
         <cutdirsmapper dirs="2"/>
      </copy>
   </target>

   <target name="clean" description="Additionally purge ivy cache">
      <delete dir="build"/>
   </target>

</project>