It appears that the "Invalid cross-device link" error might be your problem. It appears that you're trying to move the file to a different device, and the move fails. Then it seems like the move routine is attempting to delete the filename you're trying to move it *to*. You might want to post the source of the move subroutine.
UPDATE: It's clear that I was out in left field. Thanks to runrig and tye for clarifying and correcting things.
...roboticusIn reply to Re: Random script crashes related to File::Copy
by roboticus
in thread Random script crashes related to File::Copy
by michael.barnes
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |