개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.03 08:00

ZipArchive::deleteName 함수에 대한 질문

목록
  • DevOps성애자 3일 전 2025.06.03 08:00
  • 6
    1
제가 ZipArchive 클래스를 사용하여 ZIP 파일을 만드는 중입니다. 하지만 deleteName 함수를 사용하여 파일을 삭제하는 부분이 이해가 잘 안됩니다.

deleteName 함수는 파일 이름을 삭제하는 함수 인가요? 아니면 파일의 실제 내용을 삭제하는 함수 인가요?

삭제한 파일의 위치는 어디에 저장되나요? 또는 삭제된 파일은 어디로 이동되나요?

제가 사용한 코드는 다음과 같습니다.
php

$zip = new ZipArchive;

$zip->open('example.zip', ZipArchive::CREATE);

$zip->addFile('example.txt');

$zip->deleteName('example.txt');

$zip->close();


위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다. 하지만 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것인지 확인할 수 없습니다.

deleteName 함수를 사용하여 파일을 삭제하는 방법에 대해 도움을 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  3일 전



    ZipArchive 클래스의 deleteName 함수는 ZIP 파일 내에서 특정 파일 이름을 삭제하는 함수입니다.

    이 함수는 ZIP 파일 내의 실제 파일 내용을 삭제하는 것이 아니라, ZIP 파일 내에서 해당 파일 이름을 삭제하는 것입니다.

    즉, ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일은 여전히 존재하지만 ZIP 파일 내의 해당 파일 이름은 삭제된 것입니다.

    삭제한 파일의 위치는 ZIP 파일 내에서 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    deleteName 함수를 사용하여 파일을 삭제하는 방법은 다음과 같습니다.

    #hostingforum.kr
    php
    
    $zip = new ZipArchive;
    
    $zip->open('example.zip', ZipArchive::CREATE);
    
    $zip->addFile('example.txt');
    
    $zip->deleteName('example.txt');
    
    $zip->close();
    
    


    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    하지만 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것인지 확인할 수 없습니다.

    이유는 deleteName 함수는 ZIP 파일 내에서 해당 파일 이름을 삭제하는 함수이기 때문입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수를 사용하여 'example.txt' 파일을 삭제한 후, ZIP 파일을 닫았습니다.

    따라서 ZIP 파일 내에서 'example.txt' 파일이 삭제된 것입니다.

    삭제된 파일은 ZIP 파일 내에서 완전히 삭제된 것이 아니라, ZIP 파일 내에서 해당 파일 이름이 삭제된 것입니다.

    따라서 ZIP 파일 내에서 해당 파일 이름이 삭제된 후, ZIP 파일을 닫아야 합니다.

    위 코드에서 deleteName 함수

    2025-06-03 08:01

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 25,653건 / 12 페이지

검색

게시물 검색