라이브러리
[PHP] PharData::addEmptyDir - tar/zip 아카이브에 빈 디렉토리 추가
PharData::addEmptyDir
PHP의 PharData 클래스는 PHP Archive (PHAR) 파일을 관리하는 데 사용되는 클래스입니다. PharData::addEmptyDir 메소드는 PHAR 파일에 새로운 비어 있는 디렉토리를 추가하는 메소드입니다.
사용법
PharData::addEmptyDir 메소드는 두 개의 매개변수를 받습니다.
- `$dirname` : 추가할 디렉토리의 이름입니다. 이 매개변수는 필수입니다.
- `$filter` : 추가할 디렉토리의 필터입니다. 이 매개변수는 옵션입니다.
예제
#hostingforum.kr
php
// PharData 객체를 생성합니다.
$phar = new PharData('example.phar');
// 비어 있는 디렉토리를 추가합니다.
$phar->addEmptyDir('emptydir');
// 디렉토리 구조를 확인합니다.
print_r($phar->getContents());
이 예제에서는 `example.phar` 파일에 `emptydir` 이름의 비어 있는 디렉토리를 추가합니다. `getContents()` 메소드를 사용하여 디렉토리 구조를 확인할 수 있습니다.
필터 사용하기
필터를 사용하여 특정 디렉토리만 추가할 수 있습니다.
#hostingforum.kr
php
// PharData 객체를 생성합니다.
$phar = new PharData('example.phar');
// 비어 있는 디렉토리를 추가합니다. (예를 들어, 'emptydir' 디렉토리만 추가합니다.)
$phar->addEmptyDir('emptydir', '/emptydir');
// 디렉토리 구조를 확인합니다.
print_r($phar->getContents());
이 예제에서는 `emptydir` 이름의 디렉토리만 추가합니다. 필터 `/emptydir`를 사용하여 디렉토리 구조를 확인할 수 있습니다.
디렉토리 구조 확인하기
디렉토리 구조를 확인하기 위해 `getContents()` 메소드를 사용할 수 있습니다.
#hostingforum.kr
php
// PharData 객체를 생성합니다.
$phar = new PharData('example.phar');
// 비어 있는 디렉토리를 추가합니다.
$phar->addEmptyDir('emptydir');
// 디렉토리 구조를 확인합니다.
print_r($phar->getContents());
이 예제에서는 `example.phar` 파일의 디렉토리 구조를 확인할 수 있습니다.
결론
PharData::addEmptyDir 메소드는 PHAR 파일에 새로운 비어 있는 디렉토리를 추가하는 데 사용됩니다. 필터를 사용하여 특정 디렉토리만 추가할 수 있습니다. 디렉토리 구조를 확인하기 위해 `getContents()` 메소드를 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.