項目向前移動,我可以看到爲什麼創建.bat文件來做事情會變得令人上癮! 我現在可以節省定期somefile.txt,然後我加入的時間和日期來創建一個唯一的文件名帶日期和時間的cmd行重命名文件
ren somefile.txt somefile_%time:~0,2%%time:~3,2%-%date:~-10,2%%date:~3,2%%date:~-4,4%.txt
舉個例子重命名somefile.txt,上面的代碼剛剛更名爲somefile.txt
到somefile_1317_13022011.txt (1317hrs on 13th February 2011)
我跑
ren somefile.txt somefile_%time:~0,2%%time:~3,2%-%date:~-10,2%%date:~7,2%%date:~-4,4%.txt
昨天,它成功地跑,直到午夜,然後墜毀(語法錯誤),雖然它被保存爲12012011的日期(12日2011年1月),而不是正確的日期爲12022011.
當前版本是否會在午夜過後?我是否會將英國與美國的日期格式混淆?
這是一個後續到以前的問題嗎?如果是這樣,你需要讓這個問題獨立自足。目前,這似乎沒有什麼意義。 :) – bzlm 2011-02-13 13:37:35
所有的答案在這裏試圖要解決機器不友好的(不是要去爭辯人類友好這裏)美國12個小時的時間格式,儘管在一般語言環境的依賴。如何使用24小時格式的區域獨立時間源?見http://stackoverflow.com/questions/203090/how-to-get-current-datetime-on-windows-command-line-in-a-suitable-format-for-us – 2014-07-21 14:22:31