MATLAB Answers

0

writing loops to download files using Matlab websave

Asked by alpedhuez on 20 Apr 2019
Latest activity Answered by Geoff Hayes
on 20 Apr 2019
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?

  0 Comments

Sign in to comment.

Tags

Products


Release

R2019a

1 Answer

Answer by Geoff Hayes
on 20 Apr 2019

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

  0 Comments

Sign in to comment.