2014-02-03 1 views
1

У меня есть этот муравей скрипт:Почему задача удаления муравьев не работает?

<sequential> 
    <echo message="Deleting needed folder" /> 
    <property name="bigPathToFolder" value="${basePath}/pathToFolder" /> 
    <delete dir="bigPathToFolder" quiet="false"/> 
    <echo message="Delete success" /> 
</sequential> 

В консоли я вижу Deleting needed folder и после Delete success, но содержимое папки и папки не изменяются.

Что я сделал не так?

+0

Вы предоставили правильный доступ к файлу ant? –

+0

Как я могу проверить его? – gstackoverflow

+0

В linux вы можете проверить с помощью команды ls -ltr –

ответ

5

заменить

<delete dir="bigPathToFolder" quiet="false"/> 

в

<delete dir="${bigPathToFolder}" quiet="false"/> 
1

Вы можете использовать, если задача доступна из муравьев-вно сделать проверку файла существования на пути, который вы ищете & запустить удаление, как показано ниже:

<if> 
     <available file="${bigPathToFolder}"/> 
     <then> 
      <delete dir="${bigPathToFolder}" quiet="false"/> 
      <echo message="Delete success" /> 
     </then> 
     <else> 
      <echo message="File Not found at path : ${bigPathToFolder}" /> 
     </else> 
</if> 
Смежные вопросы