La nueva forma de funcionar de esta página me ha permitido ver que esta pregunta tuya no ha sido respondida por nadie.
Entiendo que lo que quieres es crear un BAT que copie una carpeta completa desde c:\Archivos de programa\carpeta a un destino que solicite para que se escriba por teclado y que puede ser una unidad USB o algún otro destino (otra carpeta).
Podría ser algo así:
set /p destino=Escribe el destino:
xcopy /s "c:\Archivos de programa\carpeta\*.*" %destino%\carpeta\
El comando "xcopy /s" copiará todo el contenido de la carpeta (subcarpetas incluidas) en el destino indicado, creando la carpeta (y subcarpetas) si no existiera.
Si todavía te interesa prueba y dime si se ajusta a tus necesidades.