2013-08-21 2 views
1

У меня есть следующие файлы и папки:FileSet несколько условий фильтрации

-screen_20_08_2013 
-xxx.html 
-connect_21_08_2013 
-contact.html 
-screen_22_09_2013 
-yyy.html 
-screen_23_09_2013 
-zzz.xml 

Я хотел бы, чтобы пронестись все папки (включая файлы), содержащие экрана после измененной даты 21/08/2013

Я попробовал следующее:

<zip destfile="logs.zip"> 
    <fileset dir="mydir" excludes="*"> 
    <date datetime="08/21/2013 00:00 AM" when="after"/> 
    <include name="**/screen*" /> 
    </fileset>  
</zip> 

фильтровальное DATETIME работает отлично, но также включает папку, начинающуюся с подключения.

Я ожидаю, чтобы иметь почтовый индекс, содержащий:

-screen_22_09_2013 
-yyy.html 
-screen_23_09_2013 
-zzz.xml 

Любая помощь будет принята с благодарностью.

Большое спасибо

ответ

1

Просто нашел способ сделать это, надеюсь, что это поможет некоторым из вас:

 <zip destfile="logs.zip"> 
       <fileset dir="mydir" > 
        <include name="**/screen*/*"/> 
        <date datetime="08/21/2013 00:00 AM" when="after"/> 
       </fileset>   
     </zip> 
Смежные вопросы