아카이브 파일을 만들 때 Archive :: Zip을 사용하고 있습니다. 이미 기존 아카이브에 파일을 추가 할 수 있는지 알고 싶습니다. 당신이 당신의 스크립트 내부 우편을 작성하지 않는 경우, 그냥 "읽기"및 파일을 추가perl을 사용하여 아카이브에 파일을 추가하는 방법 Archive :: Zip?
1
A
답변
2
use strict;
use warnings;
use Archive::Zip;
my $zip = Archive::Zip->new();
#create your archive
my $member = #"file you want to add to archive";
$zip->addMember($member);
...
use warnings;
use strict;
use Archive::Zip qw(:ERROR_CODES);
my $zip = Archive::Zip->new();
$zip->read('c:\users\user\desktop\test.zip') == AZ_OK or die "read error\n";
$zip->addFile('test.pl');
$zip->overwrite() == AZ_OK or die "write error\n";
+0
을 사용하실 수 있습니다. 불만족 스럽다면 기존의 zip 파일에 파일을 추가하고 싶습니다. – user3174311
+1
오케이, 두 번째 케이스에 대한 해결책을 추가했습니다. 문제가 해결되면 대답으로 받아 들여주세요. –
관련 문제
- 1. 중간 폴더가없는 zip 아카이브에 파일을 추가하는 방법
- 2. Apache Commons Compress를 사용하여 .tar 아카이브에 파일을 추가하는 방법?
- 3. 스트림 래퍼를 사용하여 zip 아카이브에 파일 만들기
- 4. perl을 사용하여 url에서 zip 파일을 다운로드 중입니다.
- 5. Perl을 사용하여 zip 파일 내용 읽기
- 6. XML 파일을 zip 아카이브에 직접 쓰려면 어떻게해야합니까?
- 7. php zip archive
- 8. Android SDK Zip archive
- 9. uninitialized constant Zip :: Archive
- 10. C# 및 DotNetZip을 사용하여 zip 파일에 zip 파일을 추가하는 방법
- 11. Python 2.6은 zip 파일의 기존 아카이브에 추가하는 것을 좋아하지 않습니다.
- 12. 인쇄 Archive :: Zip zip file to Apache2 :: RequestIO 객체
- 13. perl을 사용하여 CSV 파일에 행을 추가하는 방법
- 14. PHP를 사용하여 rar 아카이브에 파일을 추가
- 15. Java와 함께 zip 아카이브에 2 파일 추가
- 16. PowerShell- .zip 아카이브에 파일을 추가하여 디렉토리 구조를 보존해야합니다.
- 17. Spawned zip 프로세스가 파일을 아카이브에 추가하지 않는 것 같습니다.
- 18. 하나의 zip 폴더에 여러 파일을 추가하는 방법
- 19. revZip을 사용하여 파일을 만들고 아카이브에 항목을 추가하는 방법은 무엇입니까?
- 20. 파일 쌍을 별도의 zip 아카이브에 넣기
- 21. INSTALL_FAILED_DEXOPT zip 아카이브에 classes.dex가 포함되어 있지 않습니다.
- 22. PHP - 문자열에서 파일을 추가하는 PCLZIP
- 23. 아카이브에 빈 디렉토리를 추가합니다.
- 24. perl로 * .epub 만들기 Archive :: Zip - epubchecker 오류
- 25. PHP를 사용하여 하나의 아카이브에 여러 아카이브를 다운로드하십시오.
- 26. zip 아카이브의 파일을 삭제하거나 바꾸려면 어떻게합니까?
- 27. Windows에서 perl을 사용하여 tar에서 파일을 추출하십시오.
- 28. Archive :: Zip Perl에서 Zip 객체를 만들 수 없습니다.
- 29. Archive :: Extract를 안전하게 사용하는 방법 - againist zip bomb 또는 유사품?
- 30. perl을 사용하여 PKCS7 서명 파일을 만드는 방법
이 [link] (https://www.example-code.com/perl/zip_appendFilesToExistingZip.asp)을 보시면 필요한 것이있을 수 있습니다. –
또한'$ zip-> addMember ($ member)' –