我已经看到网站上列出的这些类型的问题,我试图通过它们但是没有成功。
我想做的是制作.bat文件,该文件创建一个文件(可能只是一个txt文件,但无关紧要),其名称中包含日期和时间。
我可以使用类似“TYPE File1.txt>”File2 - %DATE% - %TIME%“。txt”来制作文件(并且没有日期/时间它工作正常,事实上如果我改变了要使用的区域设置 - 或。而不是/和:它工作正常,但在PC上有时间:真的很烦人。)
所以我尝试了以下我从其他问题/互联网和其他一些事情,但他们似乎没有改变日期/时间的格式
M:\>FOR /F "TOKENS=1* DELIMS= " %%A IN ('DATE/T') DO SET CDATE=%%B
%%A was unexpected at this time.
M:\>FOR /F "TOKENS=1* DELIMS= " %A IN ('DATE/T') DO SET CDATE=%%B
M:\>SET CDATE=%20/03/2012
M:\>FOR /F "TOKENS=1,2 eol=/ DELIMS=/ " %A IN ('DATE/T') DO SET mm=%%B
M:\>SET mm=%20
M:\>FOR /F "TOKENS=1,2 DELIMS=/ eol=/" %A IN ('echo %CDATE%') DO SET dd=%%B
M:\>SET dd=%03
M:\>FOR /F "TOKENS=2,3 DELIMS=/ " %A IN ('echo %CDATE%') DO SET yyyy=%%B
M:\>SET yyyy=%2012
M:\>SET date=%mm%%dd%%yyyy%
M:\>date/t
Tue 20/03/2012
M:\>
正如你所看到的那样,它对我不起作用,即使我只是在约会的时候看到它是错的......
我怎样才能使这个工作?
(要明确的是,我想要的最终产品是一个快捷方式,如果在3月20日上午8:13点击它会生成一个文件“20120320 0813.txt”。或者非常接近的东西)
(仅供参考我在运行XP的企业PC上)
提前感谢您的帮助!