Hi List,

I have a perl program scheduled to do some processing and generate output as
.zip files ( activeState perl on WinXP)
Now the last part of the program moves .zip files from
c:\<folder1>  to samba share 'S:\<folder2>'
Though there is no error reported , but it actually doesn't move the files.
What could be the reason ?

Following is the subroutine for moving the file

sub copyFile($$) {
   my $filename    = shift;
   my $destination = shift;

   $destination = $log if ( !( -d $destination ) );
   return if ( !( -s "$SRCDIR\\$filename" ) );

   if ( ( -s "$SRCDIR\\$filename" ) && ( -d $destination ) ) {
       my $return = File::Copy::move( "$SRCDIR\\$filename", $destination );
       if ( $return != 1 ) {
           logmsg( *LF, "Copy Error ", $filename, $destination, "$!" );
           return;
       }
   }    # end if for -s and -d
}


Thanks,
skm

Reply via email to