просмотреть содержимое каталога, созданного с помощью ant xml - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть файл xml с задачами ant.

Одной из задач является

<mkdir dir="someDirectory"/>

Как просмотреть содержимое этого каталога?

Я пытался

<echo>ls someDirectory</echo>

, но это не работает

1 Ответ

0 голосов
/ 10 апреля 2020

То, как вы это сделаете, скорее всего, зависит от того, что вам нужно сделать с полученной информацией.

Вот некоторые идеи, которые могут помочь.

<property name="dir" value="someDirectory" />

<fileset dir="${dir}" id="myls" />
<echo>${toString:myls}</echo>

<exec executable="sh">
  <arg line=" -c 'ls -alF ${dir}'" />
</exec>

Первая использует <fileset> для соберите набор файлов, затем помощник toString, чтобы показать список.

Второй запускает команду unix ls, используя задачу <exec> - вот что Вы, кажется, пытаетесь.

Для тестового каталога я получаю этот вывод:

 [echo] 1:2:3:4

 [exec] total 0
 [exec] drwxr-xr-x  6 mjc  staff  192 10 Apr 11:30 ./
 [exec] drwxr-xr-x  6 mjc  staff  192 10 Apr 11:32 ../
 [exec] -rw-r--r--  1 mjc  staff    0 10 Apr 11:28 1
 [exec] -rw-r--r--  1 mjc  staff    0 10 Apr 11:28 2
 [exec] -rw-r--r--  1 mjc  staff    0 10 Apr 11:28 3
 [exec] -rw-r--r--  1 mjc  staff    0 10 Apr 11:30 4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...