2014-09-10 1 views
2

내 요구 사항은 지정된 디렉토리에서 모든 하위 디렉토리를 삭제하지만 지정된 디렉토리의 파일은 삭제하지 않는 것입니다.Ant는 하위 디렉토리의 하위 디렉토리와 파일을 삭제하지만 디렉토리 자체의 파일은 삭제하지 않습니다.

필자는 파일 세트와 dirset으로 소란을 피웠다. 그리고 나는 그 일을하기 위해 하나의 컬렉션을 얻을 수 없었다. 하나 개의 모음 (파일 세트 또는 dirset 중)이 작업을 수행 할 수있는 방법이

<delete includeemptydirs="true" verbose="true" > 
    <fileset dir="release/reports" > 
     <exclude name="*.*" /> 
    </fileset> 
    <dirset dir="release/reports" includes="**/*" /> 
</delete> 

없을까 : 무엇을 작동하면이 무엇입니까?

답변

1

그것은 그런 식으로 작동합니다 :

<delete includeEmptyDirs="true"> 
    <fileset dir="C:/yourdir" includes="**/*" excludes="*.*"/> 
</delete> 
관련 문제