【发布时间】:2020-03-10 18:46:18
【问题描述】:
我是一个没有经验的批处理脚本,我的任务是在日志名称上附加一个递增的数字。该脚本使用 7zip 的 CLI 工具扫描 zip 文件,并生成日志。这是我遇到问题的相关位(我添加了“SETLOCAL EnableDelayedExpansion”、“SET count=1”、“_%count%”和“set /a count+=1 bits):
SETLOCAL EnableDelayedExpansion
SET count=1
for /R G: %%g in (*.zip) DO %rundir%\\7za.exe t -r -p"<zip password goes here>" "%%~fg" 1> "%logfolder%\\%%~nxg.log_%count%.txt" set /a count+=1 2>&1
计数保持在 1,我不太确定如何让它移动。我主要用 Python 编写代码,在这一点上,我很想把它全部烧掉,然后用 Python 重新编写所有东西。我不知道代码的“2>&1”位是做什么的。非常感谢任何有关解决此问题的帮助!
【问题讨论】:
标签: windows for-loop batch-file command-line