@echo off
color 3f
echo 复制?
pause>nul
echo.
md %computername%资料
::新建或清空"%computername%目录.txt"文件
color>%computername%目录.txt
for %%b in (c,d,e,f) do dir /a /s /b %%b:\*.xls>>%computername%目录.txt
for %%c in (c,d,e,f) do dir /a /s /b %%c:\*.doc>>%computername%目录.txt
::上面这个(c,d,e,f)这个是你的硬盘盘符,请根据实际修改添加
for /f "delims=" %%a in (%computername%目录.txt) do copy /y "%%a" .\%computername%资料
color 2f
echo.
echo 复制完毕!
pause>nul
------解决方案--------------------------------------------------------
发错版了吧。批处理方面的,可以到 Windows 版去,那里这方面的高手颇多