Por que variáveis não estão definidas
Eu tenho um arquivo report.txt com valores separados por vírgula como (1,2,3,4). Estou verificando se o arquivo não está em branco e atribua as 4 variáveis com valores no arquivo. Mas as variáveis não estão definidas. Alguma ajuda por que isso está acontecendo?
setlocal enabledelayedexpansion
for /f %%i in ("Report.txt") do set size=%%~zi
if %size% gtr 0 (
for /F "tokens=1-4 delims=," %%A in ("Report.txt") do (
set "var1=%%a"
set "var2=%%b"
set "var3=%%c"
set "var4=%%d"
)
set var
)
echo %var1%