中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-18 04:45
47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 谁能帮我解释下这条命令的意思和结果
可打印版本  851 / 3
第1楼 mpl2005 发表于 2006-06-06 21:09
初级用户 发帖 7 积分 20
谁能帮我解释下这条命令的意思和结果
谁能帮我解释下这条命令的意思和结果

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
第2楼 DOSforever 发表于 2006-06-07 01:00
金牌会员 发帖 2,239 积分 4,639
如果光驱中没有PREINST.GHO,PREIN001.GHS,……,BOOTIMG.BIN,BOOTCAT.BIN,其中任何文件中的一个,则把光区根目录下的所以文件都复制到临时目录下。这里,我假设%CDDRV%是光驱盘符的环境变量。
第3楼 mpl2005 发表于 2006-06-08 13:47
初级用户 发帖 7 积分 20
可否这样认为i
除去上面所列的文件外,其他的文件全部复制到%CDDRV%
第4楼 zjnbwdj 发表于 2006-06-09 02:11
中级用户 发帖 137 积分 300
是复制到%TEMP%下吧!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023