Hello,
I'd like to extract the most recent files from this server: <ftp://n4ftl01u.ecs.nasa.gov/SAN/AMSA/AE_Land3.002/>
How do I check for a file's existence? Due to the large amt of files, dir(f) only returns so many values. I have also tried fopen, isdir, and exist. I don't believe these functions work with ftp. My code is below:
for i = 2:6 time = now - i; %check several days before today.
datevector = datevec(time); %open ftp server and extract file
f= ftp('n4ftl01u.ecs.nasa.gov:21'); cd(f,['/SAN/AMSA/AE_Land3.002/']); x = fopen(['ftp://n4ftl01u.ecs.nasa.gov/SAN/AMSA/AE_Land3.002/' num2str(datevector(1), '%03d') '.' num2str(datevector(2), '%02d') '.' num2str(datevector(3), '%02d') '/']); if (x ~= -1) break end end
Best Answer