BAT/CMD。例如,此循环输出文件夹中的所有 txt 文件。
@echo off
FOR %%a IN (C:\myfolder\*.txt) DO echo %%a
pause
出:
C:\myfolder\4234.txt
C:\myfolder\out88888.txt
C:\myfolder\tmp01.txt
C:\myfolder\tmp2.txt
如何更改循环以便将路径写入变量?这些变量应该在下面的脚本中使用
var1 = C:\myfolder\4234.txt
var2 = C:\myfolder\out88888.txt
var3 = C:\myfolder\tmp01.txt
var4 = C:\myfolder\tmp2.txt
我不知道在这里写什么,我只是问一下)
@echo off
setlocal enabledelayedexpansion
set #N=0& FOR %%A IN (C:\myfolder\*.txt) DO set /a #N+=1& set "var!#N!=%%~fA"
set var
pause