01MDM
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору volkss Удобней было бы сортировать при формате GGMMDD_HHMM. При условии, что все значения двухзначные, т.е например год - 09, минута - 02, час - 17 и т.д. Попробуй, проверял, но без пристрастия: Код: @echo off setlocal for /f "tokens=*" %%i in ('dir /b *.rar') do call:sort "%%~ni" for /f "tokens=2 delims==" %%i in ('set file_') do set "file=%%i" xcopy /y %file%.rar "\\server\DestFolder\%file:~0,-11%.rar" goto:eof :sort set "file=%~1" set "file=%file:~-7,2%%file:~-9,2%%file:~-11,2%%file:~-4%" set "file_%file%=%~1" | | Всего записей: 2638 | Зарегистр. 13-02-2006 | Отправлено: 09:14 12-08-2009 | Исправлено: 01MDM, 09:52 12-08-2009 |
|