라이브러리

[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()` 메소드를 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 323 페이지

검색

게시물 검색