in reply to copying files with system()

not all of your \ are \\ which may be causing some control characters to be sent to the shell. Also, you might consider File::Copy for copying files. You can then switch to "paths/like/this" which eliminates the need to escape the \'s at all. :)
  • Comment on (ichimunki) Re: copying files with system()