toadi has asked for the wisdom of the Perl Monks concerning the following question:
The code snippet:Can't use an undefined value as an ARRAY reference at /usr/lib/perl5/s +ite_perl/5.005/Archive/Tar.pm line 736.
use strict; use Archive::Tar; my ($dirname,$file); $dirname = "path_to_dir"; opendir(DIR,$dirname) or die "unable to open $dirname : $|"; while(defined($file = readdir(DIR))){ my $tar = Archive::Tar->new(); $tar->read("$file", 1); my @tar_files = $tar->list_files(); $tar->extract(@tar_files); } closedir(DIR);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Archive::Tar
by japhy (Canon) on Nov 21, 2000 at 18:32 UTC | |
|
Re: Archive::Tar
by btrott (Parson) on Nov 21, 2000 at 23:35 UTC | |
|
Re: Archive::Tar
by toadi (Chaplain) on Nov 21, 2000 at 19:11 UTC | |
by lemming (Priest) on Nov 21, 2000 at 20:46 UTC | |
by snax (Hermit) on Nov 21, 2000 at 20:38 UTC |