带循环的批处理文件不起作用

带循环的批处理文件不起作用

我制作了以下批处理文件来对一些文件进行排序,但我不知道为什么它不起作用:

    pause
    for /l %%x in (1, 1, 12) do (
    FOR /L %%G IN (1,1,24) DO (
    for /r %%a in (*%%x*%%G*) do copy "%%a" C:\anyPath\anyText%%xanyText%%G.anyfile

    )
    )
    pause

它应该做的是,
如果找到则搜索 *1*1*,将其重命名为 anyText1anyText1.anyfile;
如果找到则搜索 *1*2*,将其重命名为 anyText1anyText2.anyfile;
如果找到则搜索 *1*3*,将其重命名为 anyText1anyText3.anyfile
...

相关内容