
ZipArchive::setExternalAttributesIndex 메서드는 ZIP 파일 내의 파일 또는 디렉토리의 외부 속성을 설정하는 데 사용됩니다. 이 메서드는 ZIP 파일의 파일 또는 디렉토리의 속성을 변경하는 데 사용할 수 있습니다.
이 메서드를 사용하여 압축 파일의 속성을 설정할 수 있습니다. 예를 들어, 압축 파일의 속성을 변경하거나, 특정 파일의 속성을 변경할 수 있습니다.
setExternalAttributesIndex 메서드는 두 개의 인수를 받습니다. 첫 번째 인수는 파일 또는 디렉토리의 이름, 두 번째 인수는 속성을 설정할 파일 또는 디렉토리의 인덱스입니다.
예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$zip = new ZipArchive;
if ($zip->open('example.zip', ZipArchive::CREATE) === TRUE) {
$zip->addFile('example.txt', 'example.txt');
$zip->setExternalAttributesIndex('example.txt', 0644);
$zip->close();
echo '성공적으로 압축 파일이 생성되었습니다.';
} else {
echo '압축 파일을 생성할 수 없습니다.';
}
위 예제 코드는 'example.txt' 파일을 'example.zip' 압축 파일에 추가하고, 'example.txt' 파일의 속성을 0644로 설정합니다.
2025-05-16 09:45