求一DOS命令

来源:百度知道 编辑:UC知道 时间:2024/06/27 21:33:19
有一个目录如下:
------------------------------
d:\考试文件\A01\考试\
d:\考试文件\A02\考试\
.
.
.
d:\考试文件\A10\考试\
d:\考试文件\B01\考试\
d:\考试文件\B02\考试\
.
.
.
d:\考试文件\B10\考试\
.
.
.
.
.
d:\考试文件\F10\考试\
----------------------------

共60个文件夹,现在想一一对应复制到如下文件(所有文件,包括空目录)
----------------------------
e:\考试文件\1\
.
.
.
e:\考试文件\60\
-----------------------------

用for怎么简单写一个批处理文件.
希望能用一个简单的方法,听说for可以,但不会.望指教.

复制以下代码,保存为bat文件.
@echo off
dir/s/b d:\考试文件\*.txt>a.txt
set num=0
for /f "delims=" %%i in (a.txt) do call :1 "%%i"
goto :eof

:1
if %num% gtr 60 goto :eof
set /a num+=1
md e:\考试文件\%num%
xcopy %1 e:\考试文件\%num%
goto :eof