MATLAB: Ftp connection

dirftpmget

Hey all,
I'm trying to download a file from the NWS ftp site: <ftp://tgftp.nws.noaa.gov/data/observations/metar>.
In the metar folder are .txt files from each reporting station.
I have:
f=ftp('tgftp.nws.noaa.gov');
dir(f, 'data/observations/metar/stations/KALB.TXT')
mget(f,'KALB.TXT','data/observations/metar/stations/');
i am perfectly able to navigate through all the folders and see that the file KALB.TXT is there. yet, when I attempt to execute the mget function, i get the error:
Error using ftp/mget (line 107)
File "KALB.TXT" not found on server.
Error in METAR_read (line 10)
mget(f,'KALB.TXT','data/observations/metar/stations/');
Any ideas? is this a syntax issue? something else? greatly appreciated, thanks! misha

Best Answer

I get the same behavior you get. This works for me though...
f=ftp('tgftp.nws.noaa.gov');
cd(f,'data/observations/metar/stations')
mget(f,'KALB.TXT')
Related Question