有一个名为'weapon'的文件夹,在这个文件夹中是空文件,如'P250.wep,AWP.wep'。我需要创建一个循环文件夹的批处理文件,获取每个文件名,并将其放在另一个变量中。例如,在循环这些文件之后,P250.wep应该存储在变量weapon1中,而AWP.wep应该存储在weapon2中。请帮帮我!!!
答案 0 :(得分:1)
您可以尝试此方法,但它会在循环开始之前按字母顺序自动排序。所以,这意味着 AWP.wep 将是weapon1, P250.wep 将是weapon2。还有一件事,我不知道你要存储哪一个,你提到了#34;采取每个文件名",但你也提到了带扩展名的文件名。 ..如果你不介意,看一下脚本:
@echo off
Setlocal EnableDelayedExpansion
set count=1
for %%a in (c:\PATH\weapons) do (
set "weapon!count!=%%~na"
set /a count+=1
)
pause >nul