Board logo

标题: 谁能帮我解释下这条命令的意思和结果 [打印本页]

作者: mpl2005     时间: 2006-6-6 21:09    标题: 谁能帮我解释下这条命令的意思和结果

谁能帮我解释下这条命令的意思和结果

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
作者: DOSforever     时间: 2006-6-7 01:00
如果光驱中没有PREINST.GHO,PREIN001.GHS,……,BOOTIMG.BIN,BOOTCAT.BIN,其中任何文件中的一个,则把光区根目录下的所以文件都复制到临时目录下。这里,我假设%CDDRV%是光驱盘符的环境变量。
作者: mpl2005     时间: 2006-6-8 13:47    标题: 可否这样认为i

除去上面所列的文件外,其他的文件全部复制到%CDDRV%
作者: zjnbwdj     时间: 2006-6-9 02:11
是复制到%TEMP%下吧!