Help for this page

Select Code to Download


  1. or download this
    $num = 12345;
    $dir = "/some/dir/";
    ...
    $num++ while -e "$dir/$num";
    
    open(F, ">$dir/$num") or die ...
    
  2. or download this
    use Fcntl;
    use FileHandle;
    ...
    $num++ while !sysopen(F, "$dir/$num", O_EXCL|O_CREAT, 0777) && $! eq "
    +File exists";
    
    die "$dir/$num: $!" if $!;