Подпапки для архивации муравьев - PullRequest
1 голос
/ 24 января 2012

У меня следующая проблема. У меня есть одна папка («FirstFolder») и 3 подпапки («1», «2», «3»). Я хочу заархивировать эти папки в следующей - 1.acp, 2.acp, 3.acp и поместить в другую папку. Это важно - я не знаю, как называются подпапки и их количество !!! Я не нашел решения для этого и написать простую задачу муравья-

<target name="start">
  <foreach target="zipAcp" param="Files">
    <path>
      <dirset dir="src/main/bootstrap"/>
    </path>
  </foreach>
</target>

<target name="zipAcp">
  <zip destfile="target/classes/alfresco/extension/agilent/${Files}.acp" basedir="src/main/bootstrap"/>
</target>

Но я не знаю, как получить имя каталога (1), но не полный путь, как сейчас (D: \ test \ 1).

1 Ответ

1 голос
/ 24 января 2012

Вы можете использовать задачу basename для получения имени каталога.

...