Ich versuche, das aktuelle Datum und die Uhrzeit in den Dateinamen meiner Protokolldatei anzuhängen. es funktioniert sehr gut, aber nur von 10:00:00 Uhr nie zuvor und ich habe nicht versucht, wenn es zu arbeiten, vielleicht um 00:00:00 ich weiß es nicht.Aktuellen Datum und Uhrzeit in Dateiname mit Batch-Datei anhängen
Wie kann ich dieses Problem bitte lösen? Hier
ist die Batch-Datei:
echo off
cls
date /t >> d:\Folder_Log\log.txt
time /t >> d:\Folder_Log\log.txt
echo Starting execution >> d:\Folder_Log\log.txt
java -jar d:\NetBeansProjects\myapplication\dist\myapplication.jar 2>> d:\Folder_Log\log.txt
echo Finished execution >> d:\Folder_Log\log.txt
:: Writing log file in D:\Folder_Log\Log.txt***********************************************************
Timeout /t 3 /nobreak >nul
ren d:\Folder_Log\log.txt-log-%date:~0,2%-%date:~3,2%-%date:~6,4%-%time:~0,2%-%time:~3,2%-%time:~6,2%.txt
Danke
Ich denke, das Problem ist, wenn die Zeit in zwei Ziffern ist, funktioniert es aber nicht, wenn die Zeit in einer Ziffer ist ex: wenn time = 9:01 es funktioniert nicht, aber es ist Zeit = 10:00 es funktioniert aber wie in meinem Batch gesetzt, um alle Ziffernformat für die Zeit zu akzeptieren? – Pan24112012