批处理脚本:避免无限文件循环

时间:2015-04-09 14:38:54

标签: batch-file for-loop cmd

运行以下批处理脚本,即使将所有文件移动到目标文件夹,也会出现无限循环。我收到消息:"系统找不到指定的文件"在每次迭代中。

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
cd .\IMPORT
set nlot=0
:beginfor
set count=0
set /a nlot=%nlot%+1
FOR /R  "." %%A IN (Zango_Sku_*.xml) DO (
    IF NOT EXIST .\lot%nlot% mkdir .\lot%nlot%
    move .\%%~nxA .\lot%nlot%\%%~nxA 
    set /a count=!count!+1
    IF !count! EQU 2000 goto :beginfor
)

0 个答案:

没有答案