Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Ветеран


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

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


Вариант №1.

Код: Выделить весь код
@echo off
for %%i in (
 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
) do (
 if exist %%i:\ (
  for /f "tokens=*" %%j in ('
   dir /ad /b /s %%i:\conts 2^>nul
 ') do (
   echo %%j
   for /d %%k in (*) do (
    xcopy "%%k" "%%j\%%k" /ei>nul
    goto:exit
))))
:exit
pause>nul
exit /b

Вариант №2.

Код: Выделить весь код
@echo off
for %%i in (
 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
) do (
 if exist %%i:\ (
  cd /d %%i:\
  for /r %%j in (.) do (
   if %%~nxj==conts (
    echo %%~dpnxj
    cd /d %~dp0
    for /d %%k in (*) do (
     xcopy "%%k" "%%~dpnxj\%%k" /ei>nul
     goto:exit
)))))
:exit
pause>nul
exit /b

Отправлено: 17:04, 18-02-2014 | #7