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
|
|
|