【发布时间】:2014-09-03 16:44:46
【问题描述】:
我编写了删除临时文件的脚本。 脚本创建删除所有文件的日志:
SET RemoveLog=RemoveLog_%date:~-4,4%_%date:~-10,2%_%date:~-7,2%__%time:~0,2%_%time:~3,2%.txt(将创建类似RemoveLog_2014_03_09__09_12.txt 的文件)
为了在这个日志中保存一些东西,我使用:
ECHO. >> %MEMLET%\%RemoveLog%(本例为空行)
到目前为止,这一切正常,但在一台笔记本电脑上却发生了其他事情。
文件保存为RemoveLog_2014_03_09__(09_12.txt 丢失)
我在脚本中使用了>> %MEMLET%\%RemoveLog%,在每一行末尾的日志中我看到9_12.txt
为什么会这样?
【问题讨论】:
-
笔记本电脑的日期格式不同
-
如何在文件中保存日期以便在任何地方都可以使用?
-
我在这里回答了一个非常相似的问题:stackoverflow.com/a/22813968/2152082
-
Here 你有一个不错的选项列表
标签: batch-file cmd