====== Tipps zur Programmierung von Batch-Dateien ======
===== Datum und Uhrzeit in Dateinamen einbauen =====
Folgende Code-Schnipsel hab ich auf [[http://www.tutorial.de]] (glaub ich) gefunden. Danke an den Autor, er hat mir viel Ärger erspart.
Falls du einen Ordner erstellen möchtest:
md "%date% %time:~0,2%-%time:~3,2%-%time:~6,2%"
Datei kopieren:
copy meinedatei.xyz "%date% %time:~0,2%-%time:~3,2%-%time:~6,2%"
Ordner Kopieren:
xcopy meinordner "%date% %time:~0,2%-%time:~3,2%-%time:~6,2%"
===== Text in Textdateien ersetzen =====
In einer Datei ''alteDatei.txt'' soll der Text ''alterText'' durch einen anderen Text ''neuerText'' ersetzt werden.
@echo off
setlocal enabledelayedexpansion
set "oldfile=alteDatei.txt"
set "newfile=neueDatei.txt"
for /F "delims=" %%a in (%oldfile%) do (
set text=%%a
set text=!text:^alterText=neuerText!
echo !text!>>%newfile%
)
del %oldfile%