Help for this page

Select Code to Download


  1. or download this
    open(OLD, "< $old")         or die "can't open $old: $!";
    open(NEW, "> $new")         or die "can't open $new: $!";
    ...
    close(NEW)                 
    
    rename($new, $old)
    
  2. or download this
    open(OLD, "< $old")         or die "can't open $old: $!";
    open(NEW, "> $new")         or die "can't open $new: $!";
    ...
    flock (NEW, 2);
    
    [continue as before including renaming the file before the filehandles
    + are closed]