thanks. worked !!

> -----Original Message-----
> From: Hanson, Robert [mailto:[EMAIL PROTECTED]]
> Sent: Friday, December 21, 2001 11:36 AM
> To: 'Kipp, James'; [EMAIL PROTECTED]
> Subject: RE: getting multiple dir and file names into array
> 
> 
> This should work...
> 
> @filenames = ( @filenames, grep (!/^\.\.?$/ , readdir (DIR)) );
> 
> Rob
> 
> 
> -----Original Message-----
> From: Kipp, James [mailto:[EMAIL PROTECTED]]
> Sent: Friday, December 21, 2001 11:28 AM
> To: [EMAIL PROTECTED]
> Subject: getting multiple dir and file names into array
> 
> 
> Hello
> If I have an array of dir names and I want to capture the sub 
> dir names and
> file
> names into an array, what is the best way to do this without 
> overwriting the
> array each time thru? (see code below) Can I do a push or 
> concatenate or
> something else ?
> 
> Thanks
> 
> ---
> 
> @dirs = qw( /dbm1/user/ /dbm2/user/ );
> 
> # read in the files and directory names in the directory 
> excluding . and ..
> foreach $dir (@dirs)
> {
>         unless (opendir (DIR, $dir))
>         {
>                 print "\n Path not found - $dir\n\n";
>                 exit 1;
>         }
>         @filenames = grep (!/^\.\.?$/ , readdir (DIR));
> }
> closedir DIR;
> 


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

Reply via email to