
Phar::extractTo 메서드는 대상 폴더가 존재하지 않을 때만 대상 폴더를 생성하고 압축 파일의 내용을 추출합니다. 이미 존재하는 폴더에 압축 파일의 내용을 추가로 추출하려면, 대상 폴더의 경로에 파일 이름을 추가하여 Phar::extractTo 메서드를 호출하면 됩니다.
예를 들어, 이미 존재하는 폴더 'target'에 압축 파일의 내용을 추가로 추출하려면, 다음과 같이 호출할 수 있습니다.
#hostingforum.kr
php
Phar::extractTo('target/extracted', $phar);
이렇게 호출하면, 'target/extracted' 폴더에 압축 파일의 내용이 추가로 추출됩니다.
또한, 대상 폴더가 이미 존재하는 경우에 압축 파일의 내용을 덮어쓰지 않도록 하려면, 대상 폴더의 경로에 '_extracted'를 추가하여 Phar::extractTo 메서드를 호출하면 됩니다.
#hostingforum.kr
php
Phar::extractTo('target_extracted', $phar);
이렇게 호출하면, 'target_extracted' 폴더에 압축 파일의 내용이 추출됩니다.
이러한 방법으로, 이미 존재하는 폴더에 압축 파일의 내용을 추가로 추출하거나, 덮어쓰지 않도록 처리할 수 있습니다.
2025-05-11 15:38