2013-07-08 8 views
1

build_10320 또는 build_10321과 같은 내 디렉토리에 build_ 폴더가 있습니다. 그런 폴더를 삭제하는 target clean을 작성해야합니다.phing에서 패턴과 일치하는 폴더를 삭제하는 방법

나는이

<target name="clean"> 
     <echo msg="clean directory ./build_" /> 
     <delete includeemptydirs="true" verbose="true" failonerror="false" > 
      <fileset dir="./"> 
       <include name="./build_*" /> 
      </fileset> 
     </delete> 
    </target> 

을하고 노력하고 있어요하지만이 작동하지 않습니다. 친절하게 도와주세요.

답변

0

<fileset>은 이름에서 알 수 있듯이 파일 만 반환합니다.

불행히도 <delete>at the moment과 함께 사용할 수없는 문서화되지 않은 <dirset> 유형이 있습니다.

1

여전히 Phing에는 <dirset> 기능이 없습니다 (자연 선택). 그러나 운영 체제에서 파일을 삭제하는 관련 명령 인 <exec> &을 사용하여이 작업을 수행 할 수 있습니다. Linux 용

:

<exec command = "rm -rf ./build_*" passthru = "true" /> 
관련 문제