谁能帮我解释下这条命令的意思和结果
FOR %%A IN (%CDDRV%\*.*) DO CALL FILECOPY.BAT %%A %TEMP%\
filecopy.bat文件内容如下
IF (%1) == (%CDDRV%\PREINST.GHO) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN001.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN002.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN003.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN004.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN005.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN006.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN007.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN008.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN009.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN010.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREINST.CRC) GOTO SKIP
IF (%1) == (%CDDRV%\BOOTIMG.BIN) GOTO SKIP
IF (%1) == (%CDDRV%\BOOTCAT.BIN) GOTO SKIP
COPY %1 %2 > NUL
:SKIP
FOR %%A IN (%CDDRV%\*.*) DO CALL FILECOPY.BAT %%A %TEMP%\
filecopy.bat文件内容如下
IF (%1) == (%CDDRV%\PREINST.GHO) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN001.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN002.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN003.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN004.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN005.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN006.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN007.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN008.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN009.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREIN010.GHS) GOTO SKIP
IF (%1) == (%CDDRV%\PREINST.CRC) GOTO SKIP
IF (%1) == (%CDDRV%\BOOTIMG.BIN) GOTO SKIP
IF (%1) == (%CDDRV%\BOOTCAT.BIN) GOTO SKIP
COPY %1 %2 > NUL
:SKIP
