我尝试在我的日志文件的文件名中追加当前日期和时间。 它工作得很好,但只有从上午10:00:00开始,我没有尝试当它停止工作,也许在00:00:00,我不知道。用批处理文件在文件名中追加当前日期和时间
我该如何解决这个问题?
这里是批处理文件:
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
谢谢
我认为问题是当时间是两位数时,它可以工作,但不是时间在一位数例如:如果时间= 9:01它不工作,但它的时间= 10:00它的工作,但如何设置我的批量接受所有数字格式的时间? – Pan24112012