Jak obsługiwać przestrzeń nazwy pliku w partii w pętli

@echo off
echo processing please wait...
setlocal enabledelayedexpansion
set txtfile=%~dp0mysql\my.ini.bak
set newfile=%~dp0mysql\my.ini
if exist "%newfile%" del /f /q "%newfile%"
for /f "tokens=*" %%a in (%txtfile%) do (
   set newline=%%a
   echo !newline! >> %newfile%
)

Teraz plik my.ini.bak znajduje się w D: Pliki programów my.ini.bak
Błąd: System nie może znaleźć plików Files mysql my.ini.bak.

Jak sprawić, by ten kod działał, skopiuj każdy wiersz z my.ini.bak do my.ini

questionAnswers(3)

yourAnswerToTheQuestion