楼主给的条件仍是不够,没办法,只有自己假设了:
aa bb 均为d:\test 下的文件夹,系统时间格式为2008-07-16 星期三 8:40:21.46
@echo off
set "code=abcdefghijklmnopqrstuvwxyz"&set n=26
:again
set /a a=%random%%%%n%
call,set a=%%code:~%a%,1%%
call,set code=%%code:%a%=%%
set str=%str%%a%&set /a n-=1
if %n% gtr 26 goto again
set t=%date:~,-4%
for /f "delims=" %%i in ('dir /s /b d:\test\aa') do if "%%~ti" gtr "%t%02:00" if "%%~ti" lss "%t%05:00" xcopy /y "%%i" d:\test\bb\%str%\
Last edited by zw19750516 on 2008-7-16 at 09:49 AM ]