八度错误:urlwrite:试图下载文件时无法打开文件

问题描述 投票:0回答:1

版本5.2.0版本八度:我无法编写或读取URL(用于下载)。我使用W10和Edge。

`>> [f, success, message] = urlread('https://static.stooq.com/db/h/d_macro_txt.zip')
>> [f, success, message] = urlwrite('https://static.stooq.com/db/h/d_macro_txt.zip','d:\')
error: urlwrite: unable to open file`

该URL存在,我可以通过Edge下载它。我该如何调试?

编辑:要下载的文件尚未打开;我也尝试过使用urlread,并且可以阅读;然后,我可以使用save命令将“ read-file-variable”保存到磁盘。 .zip文件无法成功完成:然后我也可以保存它,但是无法解压缩。因此,我认为这不是权限问题。会是什么Edit2:我试图将zip压缩为字符串(在.m文件中的GUI中),然后Octave GUI挂起,然后再保存。必须去任务管理器重新启动八度。

url download octave
1个回答
0
投票
urlwrite期望将文件名作为第二个参数,而不是目录/驱动器。

尝试:

[f, success, message] = urlwrite('https://static.stooq.com/db/h/d_macro_txt.zip','d:\d_macro_txt.zip')

© www.soinside.com 2019 - 2024. All rights reserved.