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

Home » Public Forums » archive » Re: fstat, file_info and file_test
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: fstat, file_info and file_test [message #35073] Thu, 15 May 2003 02:26 Go to previous message
Nigel Wade is currently offline  Nigel Wade
Messages: 286
Registered: March 1998
Senior Member
Ben Tupper wrote:

> Hello,
>
> This appears to be the week for file questions.
>
> I see that in the now distant past, my question has been asked here
> before, but the answers were pre-IDL 5.4 when FILE_xxxxx routines
> appeared.
>
> I would like to have a test that reports if the file is open - by simply
> providing the filename. FSTAT almost does it, but I have to associate
> the file with a LUN first. FILE_INFO and FILE_TEST each take the
> filename as an argument (instead of the lun that FSTAT requires), but
> neither test for 'openess'.
>
> What I would like to have is a function similar to:
>
> result = FILE_ISOPEN(filename)
>
> that returns a 1 (for open) or a 0 (for closed). Or, perhaps better in
> the long run, I'd like to see an /ISOPEN keyword added to FILE_TEST.
>
>
> Any suggestions?
>
> Thanks,
> Ben

How do you deal with the issue of the file being renamed or deleted after
you've opened it? What do you do if the file you opened is renamed and new
file created with the same name - should the test indicate it's open or
not?

In general, not even the OS can tell you reliably what you want for these
reasons.

--
Nigel Wade, System Administrator, Space Plasma Physics Group,
University of Leicester, Leicester, LE1 7RH, UK
E-mail : nmw@ion.le.ac.uk
Phone : +44 (0)116 2523548, Fax : +44 (0)116 2523555
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: replace array's elemets
Next Topic: new object from a save/restore doesn't execute init function

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

Current Time: Wed Oct 08 15:52:47 PDT 2025

Total time taken to generate the page: 0.00416 seconds