Garrett,

  Try changing the following line:

  system mkdir $location or die "Couldn't make the target directory: $!\n";

  to:

  mkpath($location,1,0777) or 
       die "Couldn't make the target directory: $!\n";

 Good luck,

Steve
  
On Thu, Jan 10, 2002 at 02:38:50PM -0800, garrett esperum wrote:
> Hello all,
> 
> Below is what I have so far for my script, I can get every piece to work 
> correctly on it's own, nut I cannot get these two pieces to work together. 
> I think I am messing up the syntax of this script. What Am I doing wrong?? 
> How do I loop in the Directory creation, and file copy procedures??
> 
> 
> #!/usr/local/bin/perl -w
> 
> use strict;
> use File::Path;
> use File::Copy;
> 
> my $file;
> my $type;
> my $location;
> my $owner;
> my $permissions;
> open (MDATA, "meta-data") or die "Cannot open $!\n";
> while (<MDATA>) {
>        chomp;
>        ($file, $type, $location, $owner, $permissions) = split /\t/;
>        forech $location
>        {
>                unless( -d $location )
>                {
>                system mkdir $location or die "Couldn't make the target 
> directory: $!\n";
>                }
>        }
> }
> close MDATA
> 
> Error:
> --------------------------------------------------------
> Global symbol "%location" requires explicit package name at ./creation.pl 
> line 17.
> syntax error at ./creation.pl line 17, near "$location
>        {"
> syntax error at ./creation.pl line 22, near "}"
> Execution of ./creation.pl aborted due to compilation errors.
> ---------------------------------------------------------
> 
> Thank You!
> 
> -garrett
> 
> _________________________________________________________________
> MSN Photos is the easiest way to share and print your photos: 
> http://photos.msn.com/support/worldwide.aspx
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
=============================================================
Steve Mayer                             Oracle Corporation
Senior Member of Technical Staff        1211 SW 5th Ave.
Portland Development Center             Suite 900
[EMAIL PROTECTED]                Portland, OR 97204 
Phone:  503-525-3127
=============================================================

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to