我知道这个标题听起来很熟悉,但据我所知,我找不到任何对我正在做的事情有用的东西。这是我到目前为止一直在尝试的代码:
t = timer('TimerFcn', 'return;', 'StartDelay', 10);
downloaded=false;
start(t)
while(downloaded==false)
url = (urlsCell{Pool(l)});
command = [wgetPath, ' --timeout=10 -nv -P '];
outputFolder = [tmpDir, ' '];
cmd = [command, outputFolder, url];
system(cmd);
downloaded=true;
end
基本上,我循环遍历包含 URL 列表的元胞数组 urlsCell,选择一个随机 URL 并将其传递wget
给下载图像。
在我的意图中,这段代码应该等待最多 10 秒来尝试下载图像,如果需要更长时间,请跳到下一个 URL。尽管如此,程序经常会停止,等待超过 10 秒。