由{
"EndDate": date.getTime() // Timestamp in ms
}
下载的文件保存在当前位置。但我想将其保存在当前位置或其他位置的子目录中的另一个位置。
writeBin()
这是代码行。假设我想将 inventory.csv 保存在位置“当前目录/下载文件夹” 。
或者在这里,我正在尝试使用以下脚本下载CSV文件:
writeBin(downlaod$response$content, "Inventory.csv")
是否可以使用 writeBin(),是否可以使用 writeBin()的替代方法或从 https下载CSV文件的其他方法?网站,需要登录?
提前感谢您的建议!
答案 0 :(得分:0)
您可以使用?writeBin
或help(writeBin)
访问功能的帮助文件。在这里,您看到要查找的参数为con
:
writeBin(object,con,size = NA_integer_, endian = .Platform $ endian,useBytes = FALSE)
con命名文件或原始矢量的连接对象或字符串。
现在,您可以像在已经完成的操作中一样,为con
参数提供任何位置:
writeBin(object = downlaod$response$content,
con = "./download_folder/Inventory.csv" )
您唯一需要记住的是R
在这里需要绝对路径,这意味着您的路径将如下所示:
/home/user/current_directory/download_folder/Inventory.csv
在Linux机器上或类似的机器上:
C:/user/Documents/current_directory/download_folder/Inventory.csv
在Windows上。
您还可以通过将current_directory/
替换为./
来使用相对于当前工作目录的路径(我假设您已经在上面做过):
./download_folder/Inventory.csv
或者甚至从您的目录上移一个文件夹:
../current_directory/download_folder/Inventory.csv
或两个:
../../current_directory/download_folder/Inventory.csv