下载和打开 zipfile

Posted

技术标签:

【中文标题】下载和打开 zipfile【英文标题】:Downloading and opening zipfile 【发布时间】:2014-08-24 08:44:29 【问题描述】:

我想下载以下包含 2 个文件的 zip 文件夹并打开它来操作数据。目前我只知道如何手动下载它。

https://d396qusza40orc.cloudfront.net/exdata%2Fdata%2FNEI_data.zip

我还想下载以下 zip 文件夹,其中包含一系列嵌套文件夹,其中包含我有兴趣下载以进行操作的数据。目前我只是手动下载它们:

https://d396qusza40orc.cloudfront.net/getdata%2Fprojectfiles%2FUCI%20HAR%20Dataset.zip

谁能告诉我如何通过 R 中的编码来做到这一点?

【问题讨论】:

欢迎来到 ***。快速提示:最好提供minimal reproducible example。否则你的问题可能会被关闭,因为它看起来像“这是我的问题,为我做这项工作”(除其他外)。 【参考方案1】:

这是一种方法:

fn <- "https://d396qusza40orc.cloudfront.net/exdata%2Fdata%2FNEI_data.zip"
download.file(fn, tf <- tempfile(fileext = ".zip"))
unzip(tf, exdir = td <- file.path(tempdir(), "myzip"))
(list.files(td, full.names = TRUE, recursive = TRUE))

【讨论】:

以上是关于下载和打开 zipfile的主要内容,如果未能解决你的问题,请参考以下文章

提取 SFX 7-Zip

如何调试库代码中发生的 NullPointerException?

从 ZipFile 中检索文件名

JAVA自带API的压缩与解压

如何用java读取zip文件名和zip内文件的文件名,在线等

为啥文件下载时却是下载了网页,打开还是网页又跳出和先前一样的下载窗口打开有是网页如此循环下去