我正在通过一个计划每小时运行一次的批处理文件运行一个机器人复制作业。我使用以下开关:
机器复制\服务器名称\共享D:\某个目录/E /R:5 /Log+:D:\Logs\CopyLog.txt
它已经忠实地工作了很长一段时间,但今天早上遇到了一个故障。我去检查日志文件,惊讶地发现它已经增长到略低于280Mb。
我的问题是,如何更改我的批处理文件,以写入更易管理的日志文件?我认为在报告中附加一个期间是有意义的。例如: CopyLog_201103.txt将是2011年3月的日志文件。
我很擅长使用高级编程语言,但在我成长的时候,命令行编程早已不复存在。我确实学到了深入理解更基本的计算机概念的价值。
如果您有任何建议或建议,我们将不胜感激。
发布于 2011-03-17 02:26:51
您可以使用以下cmd代码片段获取日、月和年:
for /f "usebackq tokens=1-3 delims=/" %%d in ('%date%') do (
set day=%%d
set month=%%e
set year=%%f
)(警告:区域设置特定。)
现在,您可以根据需要写入不同的日志文件。
https://stackoverflow.com/questions/5329414
复制相似问题