【发布时间】:2014-11-07 05:39:23
【问题描述】:
我想在我的网络上解压缩一个文件,它是一个“.gz”winzip 文件,里面有一个我想要阅读的 .cax 文件。
当我跑步时
unzip("/connect/me/test.gz", files = "test.cax", list = TRUE, overwrite = TRUE,junkpaths = FALSE, exdir = ".", unzip = "internal")
这里出现错误
Error in unzip("/connect/me/test.gz", files = NULL, :
zip file 'connect/me/test.gz' cannot be opened
####################################### 我也试过这个:
g<-gzfile("/connect/me/test.gz", open = "", encoding = getOption("encoding"),compression = 6)
g
这会返回
description class mode
"/connect/me/test.gz" "gzfile" "rb"
text opened can read
"text" "closed" "yes"
can write
"yes"
所以任何人都可以帮忙。看起来 gzfile 有潜力,但我如何读取文件?
谢谢。
【问题讨论】:
-
unzip返回一个不可见的结果,除非list = TRUE。你检查什么了吗?list.files()? -
有一个非常相似的问题here。
-
@Richard - 我已更新 list = TRUE 并收到错误
-
好的,然后尝试在文件名的开头添加
~,即~/connect/me/test.gz。您可能在错误的目录中 -
@Richard 路径绝对正确。我也试过 untar() 也没有用
标签: r