matlab下载网站上的文件
(2015-03-16 20:01:14)
标签:
matlabaster_ged批量下载 |
分类: 遥感 |
本文来自MATLAB论坛 http://www.ilovematlab.cn/thread-122392-1-1.html
URLs{idx} =
sprintf('http://www.comap-math.com/mcm/2011Certs/%d.pdf',num(idx));
filenames{idx} =
sprintf('%d.pdf',num(idx));
fprintf(1,'正在下载%s...\n',filenames{idx});
[f, status] =
urlwrite(URLs{idx},filenames{idx});
if status == 1;
fprintf(1,'%s成功下载!\n',filenames{idx});
else
fprintf(1,'%s下载失败!\n',filenames{idx});
end
%
textread('H:\2014new\AG1KMFN.txt','%s')
textread('L:\AG100\AG100FN1.txt','%s');%经纬度都为+
%
textread('L:\AG100\AG100FN2.txt','%s');%经度为-纬度为+
%textread('L:\AG100\AG100FN3.txt','%s');%经度为+纬度为-
%textread('L:\AG100\AG100FN4.txt','%s');%经纬度都为-
tic;
fna=fn{idx,1};
if
strcmp(fna(length(fna)-2:end),'.h5')==1
lon=str2num(fna(15:17));%经纬度都为+
lat=str2num(fna(12:13));%经纬度都为+
% lon=str2num(fna(15:18));%经度为-
% lat=str2num(fna(12:13));%纬度为+
% lon=str2num(fna(16:18));%经度为+
% lat=str2num(fna(12:14));%纬度为-
% lon=str2num(fna(16:19));%经纬度都为-
% lat=str2num(fna(12:14));%经纬度都为-
if
lon>=70&&lon<=140&&lat>=0&&lat<=54
%if
lon>=70&&lon<=140&&lat>=-20&&lat<0;%经度为+纬度为-
URLs=[URL fna];
fprintf(1,'正在下载%s...\n',fna);
[f, status] =
urlwrite(URLs,fna);
if status == 1;
fprintf(1,'%s成功下载!\n',fna);
else
fprintf(1,'%s下载失败!\n',fna);
end
end
end
用matlab开发一个小程序以实现同类型文件的批量下载。
%使用matlab下载网站上的文件
%使用urlwrite函数下载网站上的文件
%特别适用于批量下载同类型的文件
% Created by longwen36 2011-4-16
%使用urlwrite实现批量下载
%以下载2011美赛数模证书为例
clc,clear;
num = 11701:11710;
URLs = cell(size(num));
folder_filenames = cell(size(num));
filenames = cell(size(num));
for idx = 1:length(num);
end
tic;
for idx = 1:length(num);
end
etime = toc;
fprintf('总下载文件数:%d,总耗时:%fs\n',length(num),etime);
%使用matlab下载网站上的文件
%使用urlwrite函数下载网站上的文件
%特别适用于批量下载同类型的文件
% Created by longwen36 2011-4-16
%使用urlwrite实现批量下载
%以下载2011美赛数模证书为例
clc,clear;
%http://e4ftl01.cr.usgs.gov/ASTT/AG1km.003/2000.01.01/AG1km.v003.59.125.0010.h5
% http://e4ftl01.cr.usgs.gov/ASTT/AG1km.003/2000.01.01/
% num = 11701:11710;
% URLs = cell(size(num));
% folder_filenames = cell(size(num));
% filenames = cell(size(num));
fn =...
%ASTER GED1km
%
URL='http://e4ftl01.cr.usgs.gov/ASTT/AG1km.003/2000.01.01/';
%ASTER GED 100
URL='http://e4ftl01.cr.usgs.gov/ASTT/AG100.003/2000.01.01/';
%
URLs='http://e4ftl01.cr.usgs.gov/ASTT/AG1km.003/2000.01.01/AG1km.v003.-01.008.0010.h5.2.jpg';
for idx = 1:size(fn,1); % idx=2
end
etime = toc;
fprintf('总下载文件数:%d,总耗时:%fs\n',idx,etime);
后一篇:#红楼梦#