Hola Laomgd
La verdad no me acuerdo mucho de Borland C++, pero creo que lo lógico sería crear la carpeta, tomando el nombre de la carpeta que quieres copiar en una variable, y creándola en un directorio diferente (para que no te salga un mensaje de que ya esta creada). Y después copiando los archivos que ésta contiene.
Espero te sirva de algo.