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.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow