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

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

Старожил


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

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


Попробуй так:
Код: Выделить весь код
@echo of
setlocal enabledelayedexpansion

set "MainDir=%~dp0Base"
set "OutDir=%~dp0KONTYNER"

for /f "tokens=*" %%a in ('dir /a-d/s/b "%MainDir%\*.txt"') do (
   set "TxtDirPath=%%~dpa"
   set "OutSubDir=%OutDir%\!TxtDirPath:%MainDir%\=!"
   if not exist "!OutSubDir!" (
      md "!OutSubDir!" && move "!TxtDirPath!*.*" "!OutSubDir!" && rd "!TxtDirPath!"
   ) 
)

Последний раз редактировалось SendMessage, 03-02-2011 в 19:10.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:10, 03-02-2011 | #2