我想解决简单的问题 - 循环重复时保存到不同的文件。我知道即时获得结果,因为当我正在做>> file.txt 我正在将所有重做成一个文件。这将是巨大的,结果每次都保存到不同的文件(并命名由可变文本文件。但也有一些是错误的。它节省了最后的循环迭代的结果。每次重复循环到不同文件的结果WIN BATCH
@echo off
setlocal ENABLEDELAYEDEXPANSION
set vidx=0
for /F "tokens=1* delims=;" %%A in (list2.csv) do (
SET /A vidx=!vidx! + 1
set var!vidx!=%%A
rxrepl -f temp.txt -s "xNAMEx" -r "%%A">file___%var!vidx!%.txt
)
延迟扩展启用? – Rafael
如何检查? –
要启用它只需将'setlocal enabledelayedexpansion'放在档案 – Rafael