遍历文件夹,找到符合指定日期前条件的文件夹,将文件夹下的文件压缩,并剪切文件夹
我要在一台 windows 2012 R2 的服务器上,实现一个日志文件清理的脚本,具体情况如下:
1.遍历D:\app\目录,找出目录下修改时间在32天前的*.log日志文件,压缩文件并删除源文件,然后剪切到 E:\appbak\ 目录下
2.遍历D:\data\目录,找出修改时间为32天前的 带有名称为“log-<YYYYMMDDHHmmss>”目录,并将找到的目录下的*.log日志文件压缩并删除源文件,然后再将这些符合条件的目录整个剪切到 E:\databak\目录下
压缩可以用7z的命令,路径是默认安装的,对批处理或者powershell都不是很熟,还希望各路大神能帮小弟的忙,批处理或powershell都可以,学习学习,谢谢!