So behandeln Sie den Speicherplatz des Dateinamens in der Batch-For-Schleife
@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%
)
Die Datei my.ini.bak befindet sich jetzt in D: \ Programme \ my.ini.bak
Fehler: Das System kann die Datei Files \ mysql \ my.ini.bak nicht finden.
Wie man diesen Code zum Laufen bringt, kopiert er jede Zeile von my.ini.bak nach my.ini