" %% d此时出人意料"在嵌套的FOR循环中

时间:2014-10-30 17:18:37

标签: variables for-loop cmd

我需要为测试创建一组虚拟文件。该集包含该月每天的七个文件。我手动创建了一天的文件:

2014-10-30  15:58                25 kl141001.001
2014-10-30  15:58                25 ok141001.001
2014-10-30  15:57                25 po141001.001
2014-10-30  15:57                25 um141001.001
2014-10-30  15:57                25 wn141001.001
2014-10-23  12:29                25 FIRMAOVERDUE_141001.001
2014-10-23  12:29                25 CONTRACTOVERDUE_141001.001

现在我试图在嵌套的FOR循环中创建其余部分,但得到一个错误:

i:\expleo1410>setlocal enabledelayedexpansion

i:\expleo1410>for %%d in  ( 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ) do ( for %%f in ( kl ok po um wn FIRMAOVERDUE_ CONTRACTOVERDUE_ ) do ( copy %%f141001.001 %%f1410"%%d".001 ) )
%%d was unexpected at this time.

我试过了: “%% d” %% d %%〜d 每次都会得到同样的错误。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

从命令行开始,您似乎只需要一个百分点:例如: %d