我需要批处理脚本 . 我在下面的目录下有日志文件(实际上在 E:\TIBCO\
下有多个不同名称的目录) .
E:\TIBCO\*\6.0.0\LogFiles
与 Spotfire.Dxp.Automation.*.*
我需要使用批处理脚本执行以下步骤
-
将上述路径中包含
Spotfire.Dxp.*.*.*
(ex Spotfire.Dxp..1 . )的所有文件移动(复制并删除)到E:\TIBCO\logsArchival\rotatedDir
-
将所有超过60的文件从
E:\TIBCO\logsArchival\rotatedDir
压缩到E:\TIBCO\logsArchival\ArchiveDir
-
从
E:\TIBCO\logsArchival\ArchiveDir
删除超过120天的zip文件
上述所有步骤都需要写入日志 .
1 回答
请查看以下链接,您的要求已在之前解决:MS Dos Batch delete old files in directory和Batch file to delete files older than N days
您可以轻松自定义这些脚本以完成文件的剩余压缩 . 请注意,在DOS中,compress命令是
COMPACT
. 使用COMPACT /H
获取使用信息 .