2012年11月3日 星期六

小妖與鴨居的家: DOS指令--取得日期時間字串



小妖與鴨居的家: DOS指令--取得日期時間字串:

之前要用批次檔 (bat) 處理一些檔案,想在檔名加上日期的資訊,一直找不到方法
後來好不容易才找到,在此分享一下


echo %date% 結果為 yyyy/MM/dd
echo %date:~0,4% 結果為 yyyy
echo %date:~5,2% 結果為 MM
echo %date:~8,2% 結果為 dd

重點就在於 date 後 :~x,y 這個動作
x 代表從第幾個位置開始取,從 0 起算
y 代表要取幾個字


坦白說,我用這麼久的DOS,還第一次看到可以這樣做。
至少我在 Windows 2003 Server, Windows 7 的命令提示字元中都得到正確的結果。


'via Blog this'