Is that File::Copy or FILE::copy? The former is what you want.
Dp.

On 16 Mar 2006 at 9:53, Sonika Sachdeva wrote:

> Hi All,
> 
> I have used FILE::copy , perl syntax check is OK.
> and am getting the following error when it tries to perform the copy
> function . This is on windows system.
> 
> <code snippet>
> 
> my $retval=system("perl \"$SCRIPTDIR\\test.pl\"
> $FILEHASH{$filename}[3]") ;
>   if($retval != 0) {
>    print LOGHANDLE "Error while executing Perl script :",$retval,"\n";
>    $FILEHASH{$filename}[0]=1; }
>   else {
>    print LOGHANDLE "Success :",$FILEHASH{$filename}[3],"\n";
>    $FILEHASH{$filename}[0]=0;
>    if ( $FILEHASH{$filename}[3] =~ /.*NTSC.*/i ) {copy (
> "$SRCDIR\\$FILEHASH{$filename}[3]" , "$SMBMOUNTNTSC" ) or warn "copy
> error: $!\n" ;}
>    elsif ($FILEHASH{$filename}[3] =~ /.*PAL.*/i ){ copy (
> "$SRCDIR\\$FILEHASH{$filename}[3]" , "$SMBMOUNTPAL" ) or warn "copy
> error: $!\n" ;}
>   }
> 
> <end code snippet>
> 
> <error:>
> undefined subroutine &main::copy
> 
> What could be the mistake?
> 
> Thanks,
> 



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to