[英]How to untar multiple tar.gz file at a time in r
I have 11 *.tar.gz file in the directory.我在目录中有 11 个 *.tar.gz 文件。 I tried this
我试过这个
untar("./Extract_data/AQS.tar.gz", exdir = "./Extract_data")
For each file I have to write this.对于每个文件,我必须写这个。 Is there any way I can
untar
all the files tar.gz in a directory with one command.有什么办法可以用一个命令
untar
目录中的所有文件 tar.gz 。
I figured it out.我想到了。
file_list<- list.files( , pattern = "*.tar.gz", full.names = TRUE)
library(plyr)
ldply(.data = file_list, .fun = untar, exdir = "./untar_data")
Perhaps something like this:也许是这样的:
list_of_tar_files <- fs::dir_ls(path = "./Extract_data/", glob = "*.tar.gz")
lapply(list_of_tar_files, untar)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.