Algunos de los comandos internos (COPIA, MOVIMIENTO, PDIR, REN) admiten la expansión variable retrasada para el nombre del archivo de destino. El argumento de la función debe ser un asterisco. (*), que se sustituirá por el nombre de cada archivo fuente coincidente. El nombre de la función variable debe estar precedido por dos %%; el primero se eliminará antes de que se llame al comando y el segundo cuando el comando llame a la rutina de expansión de variables. Esto permite una flexibilidad mucho mayor en la creación de los nombres de archivos de destino.
Por ejemplo, para copiar todos sus *.MP3 archivos y añade la cadena "_saved" a la parte del nombre del archivo:
copiar *.mp3 %%@nombre[*]_saved.mp3