Families Laws wrote: > > The Unix command is: `cp -ip $file1 $file2`. I needed > to know if the cp operation is successful. I tried > $result = `cp -ip $file1 $file2`; > $result does not contain any value after the execution > even when $file1 does not exist. > > How can I find out if the 'cp' operation is successful > or not ?
use File::Copy; if ( -e $file2 ) { warn "Cannot copy $file1 to $file2: The destination file already exists.\n"; } else { copy( $file1, $file2 ) or warn "Cannot copy $file1 to $file2: $!"; } John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]