R Language
Wyodrębnianie i wyświetlanie plików w skompresowanych archiwach
Szukaj…
Wyodrębnianie plików z archiwum .zip
Rozpakowywanie archiwum zip odbywa się za pomocą funkcji unzip
z pakietu utils
(który jest zawarty w bazie R).
unzip(zipfile = "bar.zip", exdir = "./foo")
Spowoduje to wyodrębnienie wszystkich plików z "bar.zip"
do katalogu "foo"
, który zostanie utworzony w razie potrzeby. Rozwinięcie tyldy odbywa się automatycznie z katalogu roboczego. Alternatywnie możesz przekazać całą nazwę ścieżki do pliku zip.
Wyświetlanie plików w archiwum .zip
Wyświetlanie plików w archiwum zip odbywa się za pomocą funkcji unzip
z pakietu utils
(który jest zawarty w bazie R).
unzip(zipfile = "bar.zip", list = TRUE)
Spowoduje to wyświetlenie listy wszystkich plików w "bar.zip"
i wyodrębnienie żadnego. Rozwinięcie tyldy odbywa się automatycznie z katalogu roboczego. Alternatywnie możesz przekazać całą nazwę ścieżki do pliku zip.
Wyświetlanie plików w archiwum .tar
Wyświetlanie plików w archiwum tar odbywa się za pomocą funkcji untar
z pakietu utils
(który jest zawarty w bazie R).
untar(zipfile = "bar.tar", list = TRUE)
Spowoduje to wyświetlenie listy wszystkich plików w "bar.tar"
i wyodrębnienie żadnego. Rozwinięcie tyldy odbywa się automatycznie z katalogu roboczego. Alternatywnie możesz przekazać całą nazwę ścieżki do pliku tar.
Wyodrębnianie plików z archiwum .tar
Wyodrębnianie plików z archiwum tar odbywa się za pomocą funkcji untar
z pakietu utils
(który jest zawarty w bazie R).
untar(tarfile = "bar.tar", exdir = "./foo")
Spowoduje to wyodrębnienie wszystkich plików z "bar.tar"
do katalogu "foo"
, który zostanie utworzony w razie potrzeby. Rozwinięcie tyldy odbywa się automatycznie z katalogu roboczego. Alternatywnie możesz przekazać całą nazwę ścieżki do pliku tar.
Wyodrębnij wszystkie archiwa .zip z katalogu
Dzięki prostej pętli for
można wyodrębnić wszystkie archiwa zip w katalogu.
for (i in dir(pattern=".zip$"))
unzip(i)
Funkcja dir
tworzy wektor znakowy nazw plików w katalogu pasujących do wzorca wyrażenia regularnego określonego przez pattern
. Ten wektor jest zapętlony za pomocą indeksu i
, używając funkcji unzip
do wyodrębnienia każdego archiwum zip.