also, your call:
1-exist($DestFile)

raised some questions.
you are basically checking if the return code is 1 or not.
if you are checking if the file exists, you can remove the "1-" part.
if you want to check if it does not exist, just say:
not exist($DestFile)
_________________________
!

download KiXnet