首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决在R中解压缩文件时没有文件错误的问题?

如何解决在R中解压缩文件时没有文件错误的问题?
EN

Stack Overflow用户
提问于 2020-05-12 07:13:45
回答 1查看 320关注 0票数 0

1.我遇到的问题

这几天我犯了一个非常奇怪的错误。我编写了一个循环来提取磁盘中的数百个zip文件。事情一开始很好,但它会在某一时刻停留下来,并报告一条错误消息,如:

代码语言:javascript
运行
复制
> extractResult <- extract(zipDir="/home/rstudio/Nick/00.Viscosity Modeling/Data")
Extracting  1 / 383  batch:  F-171204-00040 --- *INVALID*
Extracting  2 / 383  batch:  F-171207-00005 --- *INVALID*
Extracting  3 / 383  batch:  F-171211-00005.1 --- *INVALID*
......
Extracting  56 / 383  batch:  F-180621-00039 --- *INVALID*
Extracting  57 / 383  batch:  F-180621-00043 --- :)

Error in unzip(zips, exdir = to_dir) : 
  cannot open file '/home/rstudio/Nick/00.Viscosity Modeling/Data/Extract/F-180625-00014/Material.csv': No such file or directory
In addition: Warning messages:

然后我试着单独解压缩这个文件,但是同样的错误会发生和发生。因此,我试图解压缩另一个成功解压缩的文件F-180621-00043.zip,但最奇怪的是它无法解压缩,上面列出的所有压缩文件都是一样的:

代码语言:javascript
运行
复制
    > unzip("/home/rstudio/Nick/00.Viscosity Modeling/Data/archive/F-180621-00043.zip"
           ,exdir="/home/rstudio/Nick/00.Viscosity Modeling/Data")

    Error in unzip("/home/rstudio/Nick/00.Viscosity Modeling/Data/archive/F-180621-00043.zip",  : 
       cannot open file '/home/rstudio/Nick/00.Viscosity Modeling/Data/F-180621-00043/Material.csv':
       No such file or directory

我的第一个想法是这些文件已经损坏,所以我添加了list属性,但是看起来它们已经准备好解压缩了:

代码语言:javascript
运行
复制
    > unzip("/home/rstudio/Nick/00.Viscosity Modeling/Data/archive/F-180621-00043.zip"
           ,exdir="/home/rstudio/Nick/00.Viscosity Modeling/Data",list=T)

                             Name   Length                Date
    1 F-180621-00043/Material.csv     6486 2020-04-24 06:30:00
    2  F-180621-00043/Quality.csv      330 2020-04-24 06:30:00
    3   F-180621-00043/Sensor.csv 93801262 2020-04-24 06:30:00

2.所以我的问题是:

  1. 在我的zip中有csv文件,但是R一直报告没有这样的文件,为什么?
  2. 为什么这些文件在我的循环中通常被解压缩,但是不能被一行unzip函数解压缩?

有人能帮我解决这个错误吗?

EN

回答 1

Stack Overflow用户

发布于 2020-05-13 03:13:13

解决了!

我忘记提到,我所做的所有工作都是基于R的,也就是说,我正在处理云。

我们的公司似乎只为RStudio提供了有限的云空间,因此这个错误与unzip或my zip files无关。一旦我分配的服务器无法存储任何文件的byte,解压缩将停止。

希望这将有助于其他一些人遇到类似的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61745848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档