No such thing as a small change | |
PerlMonks |
Re: sequencial file namingby marcink (Monk) |
on Jun 08, 2001 at 20:17 UTC ( [id://86959]=note: print w/replies, xml ) | Need Help?? |
If you're sure that you're the only one trying to find such a file (no race conditions), you can do it this way:
The problem is that someone could create the file between this program's loop and open statements. To avoid it you could either use:
...or (the recommended solution) use File::MkTemp (if you don't need the names to be small natural numbers). Update: I forgot to add that you need to 'use IO::File;' to get the O_* constants for sysopen. -mk
In Section
Seekers of Perl Wisdom
|
|