假设把A目录包括A目录中的子目键知录中的所有文件复制到B目录中,注吵亮扒:同名文件被覆盖。
for /f "delims="升昌 %%a in ('dir /a-d/s/b A\*') do copy "%%~a" "B\" /y看了对依梦琴瑶网友的追问我很疑惑 DOS 下找cdldr? 应该在捣鼓启动盘或还要找数哗让据,那DOS水平应该很好才是。想保存到变量 i 显然是用在 bat 中也乎芦灶许我想岁扮多了,也没说DOS版本及那C D E盘是什么盘(虚拟、硬盘、光盘...) 首先得保证加载的驱动能识别这几个盘的文件,纯DOS后期是有不带参数的for命令,即使有此外部命令也不一定会放进来,纯DOS我也忘了,好象win95 win98的DOS启动盘为虚拟盘定盘符而查找最后逻辑盘符还用 shift 偏移参数来遍历 如果只需找三个盘分别写就是,类似:
attrib -s -h -r c:\cdldr
if errorlevel 1goto :findd
attrib +s +h +r c:\cdldr
set i=c:
goto :next
:findd
rem 与上面类似找d盘...
......
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)