Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ant,递归复制目录中的特定文件_Ant - Fatal编程技术网

ant,递归复制目录中的特定文件

ant,递归复制目录中的特定文件,ant,Ant,我有这样的结构: -Dir A -Dir B -config |---subdir1 |-------config.dist |---subdir2 |--------default.dist |--------db.dist 我需要将所有*.dist文件复制到同一个目录cuting.dist 有可能通过ant完成吗? 我想递归执行。如何: <copy todir="${dir}"> <fileset dir="${dir}"> &l

我有这样的结构:

-Dir A
-Dir B
-config
|---subdir1
    |-------config.dist
|---subdir2
    |--------default.dist
    |--------db.dist
我需要将所有*.dist文件复制到同一个目录cuting.dist 有可能通过ant完成吗? 我想递归执行。

如何:

<copy todir="${dir}">
  <fileset dir="${dir}">
    <include name="**/*.dist"/>
  </fileset>
  <regexpmapper from="(.*)\.dist" to="\1"/>
</copy>


仅复制文件,展平源目录结构,或使用目录结构?使用目录结构。例如:在目录subdir1中,我应该有以下文件:config.dist和config