Help for this page

Select Code to Download


  1. or download this
    - unless (-d $srcdir && -d $destdir ) {die "Error: $!";}
    + for($srcdir,$destdir) { ! -d $_ and die "Directory '$_' - $!\n" }
    
  2. 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";
    
  3. or download this
    unless (-d || $_ eq "." || $_ eq "..") { # . and .. are always -d
    
  4. or download this
    my @files = grep { -f } readdir $indir;
    
  5. or download this
        `tar -cz $_ -f $_.tar.gz`;
        `mv *.gz $destdir`;
    
  6. 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";