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

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

Ветеран


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

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


Код: Выделить весь код
@echo off
set kf=100 &: Число файлов в папке
set "d=C:\papka" &: Путь к основной папке
:l
set/a m+=1
setlocal enabledelayedexpansion 
 2>nul dir/a-d/b "%d%"|>nul find/v "" || goto :eof
 for /f "delims=" %%a in ('2^>nul dir/a-d/b "%d%"') do (
  if not exist "%d%_%m%" md "%d%_%m%"
  set/a n+=1& if !n! leq %kf% >nul move/y "%d%\%%a" "%d%_%m%\%%a"
 )
endlocal
goto l
exit
.
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:19, 14-08-2016 | #2