как скопировать каталог в муравей - PullRequest
0 голосов
/ 04 декабря 2011

Скажем, у меня есть структура каталогов, подобная этой:

base_dir1 / src_dir

base_dir2 / dest_dir

Как скопировать src_dir (папку + содержимое) в dest_dir.

Если я использую задачу копирования следующим образом:

<copy todir="base_dir2/dest_dir">
    <fileset dir="base_dir1/src_dir"/>
</copy>

Он скопирует все содержимое src_dir в dest_dir, но не создаст папку src_dir внутри dest_dir.

Я могу заставить его работать, используя задачу копирования следующим образом:

<copy todir="base_dir2/dest_dir">
    <fileset dir="base_dir1">
      <include name="src_dir/"/>
    </fileset>
</copy>  

Это правильный путь или есть лучший способ сделать это?

1 Ответ

1 голос
/ 05 декабря 2011

Кроме того, вы можете сделать это.

<copy todir="base_dir2/dest_dir/src_dir">
    <fileset dir="base_dir1/src_dir"/>
</copy>

Папка (или часть папки), указанная todir, не должна существовать.

<fileset> относится к содержимое указанной папки (исключая ее).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...