File-Find-Rule-Permissions

 view release on metacpan or  search on metacpan

t/_createtestfiles.pl  view on Meta::CPAN

    my($user, $group) = @_;
    $testfiledir = File::Temp->newdir(CLEANUP => 1);
    foreach my $mode (0 .. 0777) {
        my $filename = sprintf("%04o", $mode);
        open(FILE, ">$testfiledir/$filename") ||
            die("Can't create $testfiledir/$filename: $!\n");
        print FILE $filename;
        close(FILE);
        if(defined($user) && $> == 0) { # if running as root ...
            chmod($mode, "$testfiledir/$filename");
            chown($user, $group, "$testfiledir/$filename");
        }
    }
}

1;



( run in 1.483 second using v1.01-cache-2.11-cpan-71847e10f99 )