% 打开包含下载链接的文本文件
fileID = fopen('download_list.txt', 'r');
% 读取链接并下载文件
tline = fgetl(fileID);
while ischar(tline)
% 设置下载文件保存的文件夹
saveFolder = 'D:\'; % 替换为你想要保存的文件夹
disp(tline);
% 使用 websave 下载文件到指定文件夹
[~,fileName,~] = fileparts(tline); % 从链接中获取文件名
savePath = fullfile(saveFolder, fileName); % 保存的完整路径
%websave(saveFolder, tline);
% 定义 URL 和认证信息
url = tline;
username = 'name';
password = 'code';
% 构建认证信息
credentials = [username ':' password];
credentials_enc = matlab.net.base64encode(credentials);
% 设置请求头
options = weboptions('Username', username, 'Password', password);
% 下载文件
try
response = webread(url, options);
% 保存文件
fid = fopen('D:\saved_file.txt', 'w');
fwrite(fid, response);
fclose(fid);
disp('文件下载成功!');
catch ME
disp('文件下载失败!');
disp(ME.message);
end
% 继续读取下一行链接
tline = fgetl(fileID);
end
% 关闭文件
fclose(fileID);
08-31
3324
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
06-27
04-09
1524
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)