
Phar::addEmptyDir 함수를 사용하여 빈 디렉토리를 Phar 아카이브에 추가할 때, 디렉토리 구조가 복잡한 경우에는 디렉토리 내부에 여러 디렉토리를 추가하기 위해서는 Phar 아카이브에 디렉토리 구조를 재정의하는 방법을 사용해야 합니다.
예를 들어, 'emptyDir' 디렉토리 내부에 여러 디렉토리를 추가하고 싶다면, Phar 아카이브에 'emptyDir/subDir1', 'emptyDir/subDir2'와 같은 디렉토리를 추가할 수 있습니다.
#hostingforum.kr
php
$phar = new Phar('example.phar');
$phar->addFile('file.txt');
$phar->addEmptyDir('emptyDir');
$phar->addFile('subDir/file2.txt', 'emptyDir/file2.txt');
$phar->addFile('subDir/subDir1/file3.txt', 'emptyDir/subDir1/file3.txt');
$phar->addFile('subDir/subDir2/file4.txt', 'emptyDir/subDir2/file4.txt');
이러한 방법을 사용하면 Phar 아카이브에 복잡한 디렉토리 구조를 쉽게 추가할 수 있습니다.
2025-04-28 16:42