Copying script from one arduino to another using avrdude

hi I've been trying to copy an Arduino script or hex file from one Arduino to another using avrdude. I v spent hours working through the text file for avr dude but it still wont work. For experimental purposes I have a copy of "blink" on a new uno connected to the pc via the normal usb programming lead.
Iv double checked the com port and used it to load "blink"

when I try the Avrdude I input.
C:>Program Files\Arduino Programmer>avrdude -c arduino -P com5 -p atmega328p -Uflash:r:C:\hexfiles\test.hex:i

response is
Access is denied.

any help or ideas gratefully appreciated.

For this job you have to use programmer or another Arduino with Arduino as ISP sketch.
Did you use it?

Lynton:
Access is denied.

Please post the full and exact output.

Budvar10:
For this job you have to use programmer or another Arduino with Arduino as ISP sketch.

Not so. You can read the program from the Arduino board via the bootloader just fine.

pert:
Not so. You can read the program from the Arduino board via the bootloader just fine.

Oh you're right, I was confused somehow or what. Sorry.