gpt4 book ai didi

r - 从url下载.file而不使用R指定文件名

转载 作者:行者123 更新时间:2023-12-05 03:35:23 27 4
gpt4 key购买 nike

我正在尝试从 URL 下载文件。如果我手动下载并解压缩它工作正常,但是,使用 download.file zip 已损坏。我想知道这是否与手动指定文件名有关。为什么在使用 download.file 功能时需要这样做?难道不能简单地指定一个 url 和文件夹,它会按照服务器上命名的方式下载文件吗?

##using R
##download url
url <- 'https://www.eea.europa.eu/data-and-maps/data/eea-reference-grids-2/gis-files/denmark-shapefile/at_download/file'

download.file(url, destfile ='Denmark_shapefile.zip')

unzip(zipfile = 'Denmark_shapefile.zip', exdir = '.')

解压失败,文件损坏

最佳答案

destfile ='Denmark_shapefile.zip' 仅指定下载文件应具有的名称。你可以在里面写任何你想写的东西。

您的代码完全按照原样为我工作,但您可以尝试使用此下载语句而不是您的代码,它是为编写指定的并且是二进制安全的。

download.file(url, destfile ='Denmark_shapefile.zip', mode='wb', cacheOK=FALSE)

关于r - 从url下载.file而不使用R指定文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69883238/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com