라이브러리
[PHP] ZipArchive::renameIndex - 인덱스로 정의된 항목의 이름을 바꿉니다.
PHP의 ZipArchive 클래스는 PHP에서 ZIP 아카이브를 관리하는 데 사용되는 클래스입니다. 이 클래스를 사용하여 ZIP 아카이브의 파일을 추가, 삭제, 수정, 이름을 변경할 수 있습니다.
ZipArchive::renameIndex
`renameIndex` 메소드는 ZIP 아카이브 내의 파일 이름을 변경하는 데 사용됩니다. 이 메소드는 인덱스 번호를 사용하여 파일 이름을 변경합니다. 인덱스 번호는 ZIP 아카이브 내의 파일의 순서를 나타냅니다.
예제
#hostingforum.kr
php
// ZIP 아카이브를 생성합니다.
$zip = new ZipArchive();
$zip->open('example.zip', ZipArchive::CREATE);
// ZIP 아카이브에 파일을 추가합니다.
$zip->addFile('example.txt', 'example.txt');
// ZIP 아카이브 내의 파일 이름을 변경합니다.
$zip->renameIndex(0, 'new_example.txt');
// ZIP 아카이브를 저장합니다.
$zip->close();
// ZIP 아카이브를 열어 파일 이름을 확인합니다.
$zip = new ZipArchive();
$zip->open('example.zip', ZipArchive::READ);
// ZIP 아카이브 내의 파일 이름을 출력합니다.
echo $zip->getNameIndex(0); // 출력: new_example.txt
// ZIP 아카이브를 닫습니다.
$zip->close();
사용 방법
1. `ZipArchive` 클래스를 사용하여 ZIP 아카이브를 생성합니다.
2. `addFile` 메소드를 사용하여 ZIP 아카이브에 파일을 추가합니다.
3. `renameIndex` 메소드를 사용하여 ZIP 아카이브 내의 파일 이름을 변경합니다. 인덱스 번호를 사용하여 파일 이름을 변경합니다.
4. ZIP 아카이브를 저장합니다.
5. ZIP 아카이브를 열어 파일 이름을 확인합니다.
주의 사항
* 인덱스 번호는 ZIP 아카이브 내의 파일의 순서를 나타냅니다. 따라서 인덱스 번호를 변경하면 파일 이름이 변경됩니다.
* `renameIndex` 메소드는 ZIP 아카이브 내의 파일 이름을 변경합니다. 파일 내용은 변경되지 않습니다.
댓글목록
등록된 댓글이 없습니다.