Erzeugen einer Datei mit Zeitstempel
vom Typ JJJJMMTT_hhmmss.txt mittels Batchdatei unter XP
Die nachfolgend angeführte Batchdatei "demo_zeit.bat" ist ausgelegt für eine Umgebung, in der
- das Kommando echo %date% eine Ausgabe der Form 30.10.2008 und
- das Kommando echo %time% eine Ausgabe der Form 10:57:28:97
als Basis für den auszugebenden Zeitstempel erzeugt. 
Die Batchdatei
- prüft im ersten Schritt, ob das in der Datei genannte Zielverzeichnis existiert,
- ermittelt dann einen aktuellen Zeitstempel im Format JJJJMMTT_hhmmss,
- legt letztendlich eine Datei vom Typ JJJJMMTT_hhmmss.txt im Zielverzeichnis an.
echo off
rem ---------------------------------------------------------
rem Erzeugen einer Datei vom Typ JJJJMMTT_hhmmss.txt unter XP
rem
rem demo_zeit.bat - v 1.0 - 30.08.2008 - dp
rem ---------------------------------------------------------
rem Setzen des Zielverzeichnisses
set Zielverzeichnis=C:\temp
if not exist "%Zielverzeichnis%\" goto exit1:
rem Ermitteln des Zeitstemmpels
FOR /F "tokens=1,2,3 delims=/. " %%a in ('echo %date%') do set FDATE=%%c%%b%%a
FOR /F "tokens=1,2,3 delims=/: " %%a in ('echo %time%') do set FTIME=%%a%%b%%c
rem Erzeugen der Ausgabedatei
echo %FDATE% %FTIME% > %Zielverzeichnis%\%FDATE%_%FTIME%.txt
echo Es wurde die Datei %Zielverzeichnis%\%FDATE%_%FTIME%.txt erstellt!
goto end:
:exit1
echo Zielverzeichnis %Zielverzeichnis% existiert nicht! Bitte Batch-Datei anpassen!
:end
|
|
|