Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops %即使使用EnableDelayedExpansion,时间%也不会在for循环中扩展_Loops_For Loop_Time_Batch File - Fatal编程技术网

Loops %即使使用EnableDelayedExpansion,时间%也不会在for循环中扩展

Loops %即使使用EnableDelayedExpansion,时间%也不会在for循环中扩展,loops,for-loop,time,batch-file,Loops,For Loop,Time,Batch File,因此,我注意到%time%变量在批处理文件的日志中不准确,如下所示。输出包含在代码下面。。。当它进入for循环时,它会拾取当前时间,但不会在运行时更新它。这些都是大的zip文件,有时需要几分钟来解压每个文件。有人知道这是怎么回事吗 代码: 日志如下所示: Tue 07/02/2013 10:40:55.70 process start 10:40:55.72 BANK1LOCKBOX.lbx.6*.zip begin 10:40:55.72 BANK1LOCKBOX.

因此,我注意到%time%变量在批处理文件的日志中不准确,如下所示。输出包含在代码下面。。。当它进入for循环时,它会拾取当前时间,但不会在运行时更新它。这些都是大的zip文件,有时需要几分钟来解压每个文件。有人知道这是怎么回事吗

代码:

日志如下所示:

Tue 07/02/2013 10:40:55.70 process start 
    10:40:55.72 BANK1LOCKBOX.lbx.6*.zip begin 
        10:40:55.72 BANK1LOCKBOX.lbx.60.zip start 
        10:40:55.72 BANK1LOCKBOX.lbx.60.zip complete 
        10:40:55.72 BANK1LOCKBOX.lbx.64.zip start 
        10:40:55.72 BANK1LOCKBOX.lbx.64.zip complete 
    10:40:55.72 BANK1LOCKBOX.lbx.6*.zip end 
    10:41:14.02 BANK1LOCKBOX.lbx.3*.zip begin 
        10:41:14.02 BANK1LOCKBOX.lbx.391.zip start 
        10:41:14.02 BANK1LOCKBOX.lbx.391.zip complete 
        10:41:14.02 BANK1LOCKBOX.lbx.343.zip start 
        10:41:14.02 BANK1LOCKBOX.lbx.343.zip complete 
    10:41:14.02 BANK1LOCKBOX.lbx.3*.zip end 
    10:42:48.28 BANK2LOCKBOX.A*.zip begin 
        10:42:48.28 BANK2LOCKBOX.A_0_1.zip start 
        10:42:48.28 BANK2LOCKBOX.A_0_1.zip complete 
        10:42:48.28 BANK2LOCKBOX.A_6_1.zip start 
        10:42:48.28 BANK2LOCKBOX.A_6_1.zip complete 
        10:42:48.28 BANK2LOCKBOX.A_2_1.zip start 
        10:42:48.28 BANK2LOCKBOX.A_2_1.zip complete 
    10:42:48.28 BANK2LOCKBOX.A*.zip end 
    10:44:42.33 BANK2LOCKBOX.R*.zip begin 
        10:44:42.33 BANK2LOCKBOX.R_1359_1.zip start 
        10:44:42.33 BANK2LOCKBOX.R_1359_1.zip complete 
        10:44:42.33 BANK2LOCKBOX.R_1365_1.zip start 
        10:44:42.33 BANK2LOCKBOX.R_1365_1.zip complete 
        10:44:42.33 BANK2LOCKBOX.R_1371_1.zip start 
        10:44:42.33 BANK2LOCKBOX.R_1371_1.zip complete 
    10:44:42.33 BANK2LOCKBOX.R*.zip end 
Tue 07/02/2013 10:45:25.91 process complete 

%与任何其他%var%一样,时间%在分析时计算。然后用该值代替执行,因此不会发生变化


如果需要当前时间,则需要
setlocl enabledelayedexpansion
并使用
!时间代替
%time%
%time%,与任何其他%var%一样,在解析时进行计算。然后用该值代替执行,因此不会发生变化


如果需要当前时间,则需要
setlocl enabledelayedexpansion
并使用
!时间
取代了
%time%

,我一问,就意外地找到了答案。。。已将:流程步骤中的所有%time%变量更新为!时间它们会按预期更新。我一问,就意外地找到了答案。。。已将:流程步骤中的所有%time%变量更新为!时间而且它们会按预期更新。
Tue 07/02/2013 10:40:55.70 process start 
    10:40:55.72 BANK1LOCKBOX.lbx.6*.zip begin 
        10:40:55.72 BANK1LOCKBOX.lbx.60.zip start 
        10:40:55.72 BANK1LOCKBOX.lbx.60.zip complete 
        10:40:55.72 BANK1LOCKBOX.lbx.64.zip start 
        10:40:55.72 BANK1LOCKBOX.lbx.64.zip complete 
    10:40:55.72 BANK1LOCKBOX.lbx.6*.zip end 
    10:41:14.02 BANK1LOCKBOX.lbx.3*.zip begin 
        10:41:14.02 BANK1LOCKBOX.lbx.391.zip start 
        10:41:14.02 BANK1LOCKBOX.lbx.391.zip complete 
        10:41:14.02 BANK1LOCKBOX.lbx.343.zip start 
        10:41:14.02 BANK1LOCKBOX.lbx.343.zip complete 
    10:41:14.02 BANK1LOCKBOX.lbx.3*.zip end 
    10:42:48.28 BANK2LOCKBOX.A*.zip begin 
        10:42:48.28 BANK2LOCKBOX.A_0_1.zip start 
        10:42:48.28 BANK2LOCKBOX.A_0_1.zip complete 
        10:42:48.28 BANK2LOCKBOX.A_6_1.zip start 
        10:42:48.28 BANK2LOCKBOX.A_6_1.zip complete 
        10:42:48.28 BANK2LOCKBOX.A_2_1.zip start 
        10:42:48.28 BANK2LOCKBOX.A_2_1.zip complete 
    10:42:48.28 BANK2LOCKBOX.A*.zip end 
    10:44:42.33 BANK2LOCKBOX.R*.zip begin 
        10:44:42.33 BANK2LOCKBOX.R_1359_1.zip start 
        10:44:42.33 BANK2LOCKBOX.R_1359_1.zip complete 
        10:44:42.33 BANK2LOCKBOX.R_1365_1.zip start 
        10:44:42.33 BANK2LOCKBOX.R_1365_1.zip complete 
        10:44:42.33 BANK2LOCKBOX.R_1371_1.zip start 
        10:44:42.33 BANK2LOCKBOX.R_1371_1.zip complete 
    10:44:42.33 BANK2LOCKBOX.R*.zip end 
Tue 07/02/2013 10:45:25.91 process complete