项目向前移动,我可以看到为什么创建.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