why does websave creates empty files?

I run
baseurl = "https://www.sonecompany.com/xml/";
datelimits = datetime({'20080401', '20080601'}, 'InputFormat', 'yyyyMMdd','Format','yyyyMMdd');
subfile_limit = 5; %no more than _5 -- adjust as appropriate
subfile_modifier = ["_" + (1:subfile_limit)] + ".xml";
for Day = datelimits(1):datelimits(2)
daystr = string(Day);
for Sub = subfile_modifier
filename = "A_" + daystr + Sub;
url = baseurl + filename;
% Set up a directory+filename
path_to_save = "E:";
out_name_path = path_to_save+filename;
try
outfilename = websave(out_name_path,url);
fprintf('fetched %s\n', filename);
catch
break; %skip remaining subfiles for this date upon first failure
end
end
end
The output is
that has correct files (xml) files but redundant xml.html files. Why?

3 件のコメント

Jan
Jan 2022 年 3 月 12 日
編集済み: Jan 2022 年 3 月 12 日
Please post the images directly instead of an imgur link.
I do not understand this sentence: "that has correct files (xml) files but redundant xml.html files".
alpedhuez
alpedhuez 2022 年 3 月 12 日
These xml files are in the website. But those xml.html files are not in the website. I use delte command in Matlab to remove these files from the download directory. But still would like to know why such things happened.
Peter Perkins
Peter Perkins 2022 年 3 月 14 日
Mostly unrelated: You don;'t need both format arguments, just Format will do:
>> datelimits = datetime({'20080401', '20080601'}, 'Format', 'yyyyMMdd')
datelimits =
1×2 datetime array
20080401 20080601

サインインしてコメントする。

 採用された回答

Jan
Jan 2022 年 3 月 12 日

0 投票

path_to_save = "E:";
out_name_path = path_to_save+filename;
This produces file names like "E:A_20080401_5.xml". A valid file name has a file separator after the drive letter: "E:\" . Prefer fullfile() to join folder and file names.

3 件のコメント

alpedhuez
alpedhuez 2022 年 3 月 12 日
Thank you. So should it always end with "\"?
Jan
Jan 2022 年 3 月 12 日
After the drive letter a file separator is required as well as between all folders.
alpedhuez
alpedhuez 2022 年 3 月 12 日
Okay thank you.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeData Import and Analysis についてさらに検索

タグ

質問済み:

2022 年 3 月 12 日

コメント済み:

2022 年 3 月 14 日

Community Treasure Hunt

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

Start Hunting!

Translated by