Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
chcp 1251>nul

set number=20
set "root=start"
set "source=D:\Work\122\1"
set "destination=D:\Work\122\2"

set "reg_exp=^[0-9][0-9][0-9][0-9]%root%\...*"
for /f "delims=" %%i in ('
 dir /a-d/b/o-n "%source%\*%root%*"^| findstr /irc:"%reg_exp%"
') do (
 set /a count+=1
 for /f %%j in ('
  set /a count
 ') do (
  if %%j leq %number% (
   move "%source%\%%i" "%destination%">nul
   ) else (
   exit /b
   )
  )
 )
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:03, 24-08-2014 | #2