Acme-SList-Utilities
view release on metacpan or search on metacpan
lib/Acme/SList/Utilities.pm view on Meta::CPAN
our @ISA = qw(Exporter);
our @EXPORT = qw();
our @EXPORT_OK = qw(crdir sdate sduration commify target dircopy);
sub crdir {
my ($path) = @_;
my $dir = '';
for my $elem (split m{[/\\]}xms, $path) {
if ($elem =~ m{\A \s* \z}xms) {
$! = 33; # Domain error
return;
}
$dir .= $elem.'/';
if ($elem ne '..' and !-d $dir) {
mkdir $dir or return;
}
}
return 1;
}
( run in 0.562 second using v1.01-cache-2.11-cpan-65fba6d93b7 )