我的7-zip已安装在
中C:\ Program Files \ 7-Zip
我的源日志文件位置是
E:\ OracleGrid \ 11.2.0 \网格\日志\ DIAG \ TNSLSNR \ enctcorl010 \听者\跟踪\ LISTENER.LOG
那里只有一个日志文件。我想通过将当前日期 LISTNER_DDMMYY.ZIP 等名称重命名为新目的地来压缩它
E:\ DBA_CMDS \ Maintenance_Tasks \ ClearListenerLog \ ArchivedListenerLogs
如果有人能帮我写批处理脚本,我会很感激,因为我是这个脚本的新手。感谢您的帮助。
答案 0 :(得分:0)
试试这个:
@ECHO OFF
"c:\program files\7-zip\7z" a E:\DBA_CMDS\Maintenance_Tasks\ClearListenerLog\ArchivedListenerLogs\listen_%date:~7,2%%date:~4,2%%date:~12,2%.zip E:\OracleGrid\11.2.0\grid\log\diag\tnslsnr\enctcorl010\listener\trace\listener.log
IF ERRORLEVEL 0 DEL E:\OracleGrid\11.2.0\grid\log\diag\tnslsnr\enctcorl010\listener\trace\listener.log
这假设您提到的7-zip目录中已安装了7-zip命令行。它是一个单独的下载/安装。 HTH。