Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Изменить дату создания каталогов по дате входящих файлов 
Author Message
Tol!k



PostPosted: Sun Mar 27, 2011 13:41    Post subject: Reply with quote

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

Срок можно задать с точностью хоть до месяца, хоть до дня.

Exclamation работает медленнно
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group