例如你要复制的文件名为hal.dll,ntoskrnl.exe,大概思路如下:dir /s /b X:\hal.dll>%temp%\copyl.txtdir /s /b X:\ntoskrnl.exe>>%temp%\copyl.txtfor /f %%i in (%temp%\copyl.txt) do echo copy %%i %ramd%:\>>%temp%\copyf.cmdcall %temp%\copyf.cmd当然X:需要枚举,如果文件路径带有空格,for /f 还得用usebackq参数。同时这个方案执行速度可能会比较慢,关键在于dir /s /b查找文件处,再有,你得考虑是否有两个相同文件名的文件存在等因素。
www.51ct.net



