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%
Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 4.0 International