The macro (use the code button - # - to format your codes), which is very loosely based on a macro I helped you with, in response to an earlier question.
You have filled a load of string variables from values (that hopefully exist - though there is no error checking), some of which have no apparent purpose, although IO have not delved too deeply, and you have assigned your default path to two separate variables?
Without referring back to the original macro to check, I seem to recall that the process there renamed a sub folder if it existed?
If there is a file in your folder defined at strpath and strdrive called rp.vcp then it can be copied easily enough using the command
Code:
FileCopy strDrive & "rp.vcp", strDrive & FOLDER & "\rp.vcp"