R
中确定文件是否已压缩的最佳方法是什么?是否有任何特定功能可以检查?
我问的是与查看文件扩展名不同的东西,例如
grepl("^.*(.gz|.bz2|.tar|.zip|.tgz|.gzip|.7z)[[:space:]]*$", filename)
最佳答案
在R中,执行以下操作:
filetype = summary( file('yourfile.gz') )$class
如果已压缩,则
filetype
将为gzfile
注意:您可能还想将文件分配给变量并在之后关闭连接
filetype <- function(path){
f = file(path)
ext = summary(f)$class
close.connection(f)
ext
}
关于r - 如何检查文件是否在R中压缩,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29493302/