comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Loops in filenames?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Loops in filenames? [message #20090 is a reply to message #20086] Wed, 17 May 2000 00:00 Go to previous message
davidf is currently offline  davidf
Messages: 2866
Registered: September 1996
Senior Member
Simon de Vet (simon@mathstat.dal.ca) writes:

> I have a number of text files, 'surfout.01', 'surfout.02' ...
> 'surfout.12'.
>
> I can load any one of them into a 3-d array (model, longitude,
> latitude). However, since each represents a different month, I would
> like to put them all together into a 4-d array of (month, model,
> longitude, latitude).
>
> The ackward method would be to just load each one in with its own little
> code, changing the number each time. I know that there must be a better
> way.
>
> Is it possible to load the files with a loop? I don't know where in the
> help to look for such info, nor even where to start experimenting.

I should think something like this might work:

files = Findfiles('surfout.*', Count=numFiles)
files = files[Sort(files)]
FOR j=0,numFiles-1 DO BEGIN
OpenR, lun, files[j], /Get_Lun
etc.
etc.
Free_Lun, lun
ENDFOR

Be sure to check the file names before you use
this code. Findfiles returns names in a strange order
sometimes. It seems almost random to me. You might
have to experiment with a better way to sort the
names if the order is important to you.

Cheers,

David

--
David Fanning, Ph.D.
Fanning Software Consulting
Phone: 970-221-0438 E-Mail: davidf@dfanning.com
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Toll-Free IDL Book Orders: 1-888-461-0155
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: Pretty-printing IDL code?
Next Topic: Loops in filenames?

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Mon Dec 01 07:57:23 PST 2025

Total time taken to generate the page: 0.24260 seconds