参数 -log[格式][=名称] - 写入名称到日志文件

WinRAR

参数 -LOG[格式][=文件名] - 写入名称到日志文件


此参数允许写入在压缩、解压、删除和列表命令中的压缩文件和文件名到指定的文本文件。它的行为被 '格式' 字符串定义,可以包含下面一个或多个字符:

A 写入压缩文件名到日志文件。如果 RAR 创建或处理了卷,所有的卷名称都被记录。
F 写入处理的文件名到日志文件。它包含了添加到压缩文件中和从压缩文件中解压、删除的文件或列出的压缩文件内的文件。
P 如果指定名称的日志文件已经存在,则附加数据到现有文件后,而不是创建一个新的。
U 以 Unicode 格式写入文件。

如果 'A' 和 'F' 都被指定,则为 'A'。

'名称' 允许指定日志文件的名称。它必须用 '=' 字符和 '格式' 字符串分隔。如果 '名称' 不存在,RAR 会使用默认的 rarinfo.log 文件名。

在同一命令行中允许指定多个 -log 参数。

此参数在您需要用 -ag-v 参数在批处理脚本中处理创建的压缩文件时特别有用。在使用适当的命令创建一个压缩文件,然后从 arcname.txt 读取生成的 RAR 压缩文件名称时,您可以指定 -loga=arcname.txt。例如,在 Windows 批处理文件中它可以是:set /p name=<arcname.txt。

此参数的所有功能仅支持 Rar 格式。ZIP 格式只有在压缩操作时被支持。其它压缩格式不支持此参数。

例子

  1. 写入创建的卷的名字到 vollist.txt:

WinRAR a -v100m -loga=vollist.txt volume.rar c:\data

  1. 以 Unicode 格式写入生成的压缩文件名到 backup.txt:

WinRAR a -ag -logau=backup.txt backup.rar myfiles\*

  1. 写入测试过的卷的名字到 vollist.txt 和测试的卷内的压缩文件名到 filelist.txt:

WinRAR t -log=vollist.txt -logf=filelist.txt volume.part01.rar