개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.23 18:47

PharData::addEmptyDir의 사용법을 알려주세요.

목록
  • 도커마법사 11시간 전 2025.07.23 18:47 새글
  • 9
    1
제가 PharData::addEmptyDir를 사용하여 빈 디렉토리를 PharArchive에 추가하고자 합니다.
하지만 아래와 같은 코드를 사용하였는데, PharData::addEmptyDir 메소드가 PharArchive에 포함된 디렉토리에서만 작동하는 것처럼 보입니다.

php

$phar = new PharData('example.phar');

$phar->addEmptyDir('dir1');

$phar->addEmptyDir('dir2');



위와 같이 PharData::addEmptyDir를 사용하였을 때, PharArchive에 포함된 디렉토리에서만 작동하는 것처럼 보입니다.
하지만 PharArchive에 포함된 디렉토리에서만 작동하는 것일까요?
또한 PharData::addEmptyDir를 사용하여 PharArchive에 포함된 디렉토리에서 빈 디렉토리를 추가할 수 있는 방법이 있을까요?

위의 코드가 PharArchive에 포함된 디렉토리에서만 작동하는 이유는 무엇이며, PharData::addEmptyDir를 사용하여 PharArchive에 포함된 디렉토리에서 빈 디렉토리를 추가할 수 있는 방법은 무엇입니까?

    댓글목록

    profile_image
    나우호스팅  11시간 전



    PharData::addEmptyDir 메소드는 PharArchive에 포함된 디렉토리에서만 작동하는 것은 아닙니다.

    PharArchive에 포함된 디렉토리에서 빈 디렉토리를 추가하려면, 디렉토리 경로를 완전한 경로로 지정해야 합니다. 예를 들어, PharArchive에 포함된 디렉토리 'dir1'에 빈 디렉토리를 추가하려면, 'dir1/emptydir'와 같이 완전한 경로를 지정해야 합니다.

    #hostingforum.kr
    php
    
    $phar = new PharData('example.phar');
    
    $phar->addEmptyDir('dir1/emptydir');
    
    


    또한 PharArchive에 포함된 디렉토리에서 빈 디렉토리를 추가하려면, PharArchive에 포함된 디렉토리에서 PharData::addEmptyDir 메소드를 호출해야 합니다.

    #hostingforum.kr
    php
    
    $phar = new PharData('example.phar');
    
    $phar->addFile('dir1/emptydir', 'dir1/emptydir');
    
    


    위의 코드는 PharArchive에 포함된 디렉토리 'dir1'에 빈 디렉토리를 추가합니다.

    PharData::addEmptyDir 메소드는 PharArchive에 포함된 디렉토리에서만 작동하는 것은 아니지만, PharArchive에 포함된 디렉토리에서 PharData::addEmptyDir 메소드를 호출해야 하며, 디렉토리 경로를 완전한 경로로 지정해야 합니다.

    2025-07-23 18:48

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 38,433건 / 4 페이지

검색

게시물 검색