How to download a file from NOAA server?

6 views (last 30 days)
I tried to download a text file from NOAA server using this code:
clear
mw = ftp('ftp.ncdc.noaa.gov');
dir(mw)
mget(mw, 'ghcnd-stations.txt');
end
After taking a while to run it, I got the next error: Error using ftp/mget (line 106) File "ghcnd-stations.txt" not found on server.
Then, I modified the last line with:
mget(mw, 'ghcnd-stations.txt', 'pub/data/ghcn/daily');
and later with:
mget(mw, 'pub/data/ghcn/daily', 'ghcnd-stations.txt');
But, there is still an error.
Any guidance is appreciated.

Accepted Answer

Walter Roberson
Walter Roberson on 8 Sep 2015
mw = ftp('ftp.ncdc.noaa.gov');
cd(mw, 'pub/data/ghcn/daily');
files_stored_as = mget(mw, 'ghcnd-stations.txt');
Now you can process the downloaded file, whose full stored location is in files_stored_as{1}

More Answers (0)

Categories

Find more on Downloads in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!