On Fri, 13 Feb 2004, Rob Dixon wrote:

> 
> As far as I know 'rename' is atomic, so:
> 
>   my $number;
> 
>   do {
>     $number++;
>     my $test = "$report.$number";
>   } until rename $fn, $test;
> 
> HTH,
> 
> Rob

My Perl book indicates that if a file with the name in $test exists, it is 
destroyed and replaced. I don't want to replace an existing file. Every 
other method other than sysopen seems to have this effect as well. I.e. 
rename, File::Copy "move", etc. 

--
Maranatha!
John McKown


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to