
renameName 함수는 ZipArchive 클래스의 메서드 중 하나로, 압축 파일 내의 파일 이름을 변경하는 함수입니다.
이 함수를 사용하면 기존 파일이 삭제되고 새로운 이름으로 추가됩니다.
기존 이름을 유지하고 새로운 이름만 추가하는 것은 아니며, renameName 함수를 사용하여 압축 파일 내의 파일 이름을 변경하면 기존 파일이 삭제되고 새로운 이름으로 추가됩니다.
renameName 함수를 사용하는 방법에 대한 예제는 다음과 같습니다.
#hostingforum.kr
php
$zip = new ZipArchive;
if ($zip->open('example.zip', ZipArchive::CREATE) === TRUE) {
$zip->addFile('example.txt', 'example.txt');
$zip->renameName('example.txt', 'new_example.txt');
$zip->close();
echo "압축 파일 내의 파일 이름이 성공적으로 변경되었습니다.";
} else {
echo "압축 파일을 열 수 없습니다.";
}
이 예제에서는 'example.txt'라는 파일을 'example.zip' 압축 파일에 추가하고, renameName 함수를 사용하여 'example.txt'라는 이름을 'new_example.txt'로 변경합니다.
이러한 방법으로 renameName 함수를 사용하여 압축 파일 내의 파일 이름을 변경할 수 있습니다.
참고로, renameName 함수는 압축 파일 내의 파일 이름을 변경하는 함수이므로, 압축 파일을 열 때는 ZipArchive::CREATE 옵션을 사용해야 합니다.
이 옵션을 사용하지 않으면, 압축 파일 내의 파일 이름을 변경할 수 없습니다.
2025-06-18 19:21