writing loops to download files using Matlab websave

2 次查看(过去 30 天)
I want to download files of the form https://www.somecompany.com/xml/A_*.xml
I can download one file using
>> url = 'https://www.somecompany.com/xml/A_20080403.xml';
>> filename = 'A_20080403.xml';
>> outfilename = websave(filename,url)
Is it possible to use a wildcard in the specificaoitn of "url" and "filename" somehow?
Or if I need to write a loop for the filename 20080401 to 20100101, what will it be?

回答(1 个)

Geoff Hayes
Geoff Hayes 2019-4-20
alpedhuez - if you want to write a loop to download all files in the range of 20080401 to 20100101, you could do something like
for k = 20080401:20100101
filename = sprintf('A%d.xml', k);
url = ['https://www.somecompany.com/xml/' filename];
outfilename = websave(filename,url);
end

类别

Help CenterFile Exchange 中查找有关 Downloads 的更多信息

标签

产品


版本

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by