Tol!k
 
  
 
  | 
		
			
				 Posted: Sun Mar 27, 2011 13:41    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Code: | 	 		  @echo off &setlocal enableextensions
 
rem Автор: Tol!k
 
for /f "delims=" %%i in ('dir /b/s "d:\path\*.*"') do (title touch "%%i" &call :looop "%%i")
 
goto :eof
 
:looop
 
rem с 2002.05.05 до 2004.05.05 (исключая)
 
set /a yymmdd=20000*%random%/32768+20020505
 
rem с девяти до пяти я работал героем
 
set /a hh=8*%random%/32768+109
 
set /a nn=60*%random%/32768+100
 
touch.exe -t %yymmdd%%hh:~-2%%nn:~-2% %1 2>nul ||call :looop %1
 
  | 	  
 
Срок можно задать с точностью хоть до месяца, хоть до дня.
 
 
    работает медленнно | 
			 
		  |