라이브러리
[PHP] PharData::extractTo - tar/zip 아카이브의 내용을 디렉토리로 추출합니다.
PharData::extractTo 메서드란?
`PharData::extractTo` 메서드는 PharData 객체의 내용을 지정된 디렉토리로 추출하는 메서드입니다. PharData 객체는 PHP Archive (PHAR) 파일을 나타내는 클래스로, PHAR 파일의 내용을 관리하는 데 사용됩니다.
사용법
`PharData::extractTo` 메서드는 두 개의 매개변수를 받습니다.
1. `$path`: 추출할 디렉토리의 경로입니다.
2. `$overwrite`: 디렉토리에 이미 파일이 존재하는 경우, 이를 덮어쓰기할지 여부를 결정합니다. 기본값은 `true`입니다.
예제
다음은 `PharData::extractTo` 메서드를 사용하는 예제입니다.
#hostingforum.kr
php
// PharData 객체를 생성합니다.
$phar = new PharData('example.phar');
// PharData 객체의 내용을 현재 디렉토리로 추출합니다.
$phar->extractTo(getcwd());
// PharData 객체의 내용을 다른 디렉토리로 추출합니다.
$phar->extractTo('/var/www/html');
// PharData 객체의 내용을 현재 디렉토리로 추출하고, 이미 존재하는 파일을 덮어쓰지 않습니다.
$phar->extractTo(getcwd(), false);
예제 설명
* 첫 번째 예제에서는 `PharData` 객체를 생성하고, 그 객체의 내용을 현재 디렉토리로 추출합니다.
* 두 번째 예제에서는 `PharData` 객체의 내용을 `/var/www/html` 디렉토리로 추출합니다.
* 세 번째 예제에서는 `PharData` 객체의 내용을 현재 디렉토리로 추출하고, 이미 존재하는 파일을 덮어쓰지 않습니다.
참고
* `PharData` 객체의 내용을 추출할 때, 디렉토리 경로가 존재하지 않으면 예외가 발생합니다.
* `PharData` 객체의 내용을 추출할 때, 이미 존재하는 파일을 덮어쓰지 않으면 예외가 발생하지 않습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.