- or download this
- unless (-d $srcdir && -d $destdir ) {die "Error: $!";}
+ for($srcdir,$destdir) { ! -d $_ and die "Directory '$_' - $!\n" }
- or download this
- chdir $srcdir;
- opendir(INDIR,$srcdir) || die "Can't open directory: $!";
+ chdir $srcdir or die "Can't chdir to '$srcdir': $!\n";
+ open my $indir, '.' or die "Can't read '.' in $srcdir: $!\n";
- or download this
unless (-d || $_ eq "." || $_ eq "..") { # . and .. are always -d
- or download this
my @files = grep { -f } readdir $indir;
- or download this
`tar -cz $_ -f $_.tar.gz`;
`mv *.gz $destdir`;
- or download this
chdir $srcdir or die "Can't chdir to '$srcdir': $!\n";
open my $indir, '.' or die "Can't read '.' in $srcdir: $!\n";
...
system ('gzip', $tarfile)
and die "Couldn't gzip $tarfile (exitcode $?)\n";