Mam plik zip X i chciałbym wyodrębnić pojedynczy plik, zlokalizowany w x/x/x/file.txt. Jak to zrobić, używając Archive::Zip
i Perl?Jak mogę rozpakować pojedynczy plik z archiwum ZIP przy użyciu archiwum Perl's Archive :: Zip?
Odpowiedz
Można użyć metody extractMember
:
extractMember ($ memberOrName [, $ extractedName])
wyodrębnić danego członka lub dopasować jego nazwę i rozpakuj go. Zwraca undef, jeśli członek nie istnieje w tym pliku ZIP. Jeśli podano opcjonalny drugi argument, użyj go jako nazwy wypakowanego elementu. W przeciwnym razie wewnętrzna nazwa pliku członka jest używana jako nazwa wyodrębnionego pliku lub katalogu. Jeśli przekazujesz wartość $ nazwa_wyróżniająca, powinna ona znajdować się w lokalnym systemie plików. Zostaną utworzone wszystkie niezbędne katalogi. Zwraca AZ_OK po sukcesie.
Zobacz Archive::Zip::FAQ, "wyodrębnij plik (i) z pliku ZIP". Aktualna wersja przykładowego pliku jest dostępna pod adresem http://cpansearch.perl.org/src/ADAMK/Archive-Zip-1.30/examples/extract.pl.
- 1. Kompresja archiwum zip
- 2. Shiny: pobierz archiwum zip
- 3. Tworzenie archiwum ZIP z Maven
- 4. Jak zaktualizować jeden plik w archiwum zip?
- 5. Tworzenie archiwum ZIP w pamięci Korzystanie System.IO.Compression
- 6. C# Tworzenie archiwum zip z wieloma plikami
- 7. Jak rozpakować plik .zip na iOS?
- 8. Utwórz archiwum zip z wieloma plikami
- 9. Utwórz Java-Zip-Archive z istniejącego OutputStream
- 10. W pamięci pobierz i rozpakuj archiwum zip
- 11. Utwórz zaszyfrowane archiwum zip z PHP
- 12. Jak skompresować plik CSV bezpośrednio do archiwum zip?
- 13. Tworzenie archiwum ZIP z aplikacji Cocoa
- 14. Jak rozpakować plik zip C#
- 15. Jak mogę wyświetlić tylko foldery w archiwum zip w Pythonie?
- 16. Jak usunąć lub zastąpić plik w archiwum zip?
- 17. Jak dodać folder do archiwum zip z ICSharpCode.SharpZipLib
- 18. ucieczka od cabal diabła z pośpiechu, binarne i archiwum zip
- 19. Tworzenie archiwum zip lub tar.gz bez exec
- 20. Delphi XE2 TZipFile: zastępuje plik w archiwum zip
- 21. python jak dołączyć do pliku w archiwum zip
- 22. Android: Jak rozpakować zaszyfrowany plik zip
- 23. Jak mogę wyodrębnić skompresowane archiwum w Perlu?
- 24. Jak mogę odczytać wybrane pliki z zdalnego archiwum ZIP za pośrednictwem HTTP przy pomocy Pythona?
- 25. Java ZIP - jak rozpakować folder?
- 26. Używanie znaków Unicode w nazwach plików wewnątrz archiwum zip
- 27. Jak programowo policzyć liczbę plików w archiwum przy użyciu Pythona
- 28. Zadanie Gradle do utworzenia archiwum zip z katalogu
- 29. Jak mogę pobrać plik zip w C#?
- 30. Modyfikowanie pliku tekstowego w formie archiwum ZIP w Javie