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.