Ricerca…


Estrazione di file da un archivio .zip

La decompressione di un archivio zip viene eseguita con la funzione unzip dal pacchetto utils (che è incluso nella base R).

unzip(zipfile = "bar.zip", exdir = "./foo")

Questo estrae tutti i file in "bar.zip" nella directory "foo" , che verrà creata se necessario. L'espansione di Tilde viene eseguita automaticamente dalla directory di lavoro. In alternativa, è possibile passare l'intero nome del percorso al file zip.

Elenco dei file in un archivio .zip

L'elenco dei file in un archivio zip avviene con la funzione unzip del pacchetto utils (che è incluso nella base R).

unzip(zipfile = "bar.zip", list = TRUE)

Questo elencherà tutti i file in "bar.zip" ed estrarrà nessuno. L'espansione di Tilde viene eseguita automaticamente dalla directory di lavoro. In alternativa, è possibile passare l'intero nome del percorso al file zip.

Elenco dei file in un archivio .tar

L'elenco dei file in un archivio tar viene eseguito con la funzione untar dal pacchetto utils (che è incluso nella base R).

untar(zipfile = "bar.tar", list = TRUE)

Questo elencherà tutti i file in "bar.tar" ed estrarrà nessuno. L'espansione di Tilde viene eseguita automaticamente dalla directory di lavoro. In alternativa, puoi passare l'intero nome del percorso al tarfile.

Estrazione di file da un archivio .tar

L'estrazione di file da un archivio tar avviene con la funzione untar dal pacchetto utils (che è incluso nella base R).

untar(tarfile = "bar.tar", exdir = "./foo")

Questo estrae tutti i file in "bar.tar" nella directory "foo" , che verrà creata se necessario. L'espansione di Tilde viene eseguita automaticamente dalla directory di lavoro. In alternativa, puoi passare l'intero nome del percorso al tarfile.

Estrai tutti gli archivi .zip in una directory

Con un semplice ciclo for , è possibile estrarre tutti gli archivi zip in una directory.

for (i in dir(pattern=".zip$"))
    unzip(i)

La funzione dir produce un vettore di caratteri dei nomi dei file in una directory che corrisponde al modello regex specificato dal pattern . Questo vettore è in loop con indice i , usando la funzione unzip per estrarre ogni archivio zip.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow