라이브러리

[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 아카이브 내의 파일 이름을 변경합니다. 파일 내용은 변경되지 않습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색