2017-12-25 7 views
0

전 war 파일과 jar를 포함하는 귀 파일이 있습니다. 압축 해제 작업을 사용하여 귀를 지 웁니다. 문제는 내 대상 폴더에서 추방 된 전쟁 파일을보고 싶다는 것입니다. eample에 대한 : 전 C가 : \ example.ear 내가 1.jar, 2.jar 3.war을 가지고 내부 싶습니다 extractio 후 4.war 보고 :ant unzip을 사용하여 중첩 된 zip 파일을 포함시키는 방법?

c:\exmple 
    3.war (d) 
    4.war (d) 
    1.jar (f) 
    2.jar (f) 

거라고 때 = 디렉토리를 f = 파일

+0

war 파일도 zip 파일입니다. 그래서 압축을 풉니 다. 귀를 풀 때와 같은 방법입니다. –

+0

피곤해, 다른 점은 src와 dest를 설정할 수있는 귀 하나의 파일이라는 것입니다. 압축을 푼 후에 파일 세트로 다시 압축을 풀 수는 있지만 부모 폴더 아래에서 모든 파일을 압축 해제합니다. 전쟁의 이름을 중첩 된 디렉토리의 이름으로 유지하고 싶습니다. – soninob

+0

ant-contrib의 foreach 작업을 사용하고 싶을 것입니다. https://stackoverflow.com/questions/1467991/ant-how-to-execute-a-command-for-each-file-in-directory –

답변

0

잘, 당신은 같은 위치에 war 파일과 같은 이름의 폴더를 생성 할 수 없습니다. 그래서 결국 내가 전쟁 파일을 tmp 폴더로 옮기고 거기에서 이전 위치로 압축을 풀었습니다. 트릭 해결 :-)

관련 문제