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

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

Ветеран


Contributor


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

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


nexochyka,
Рискую нарваться на Ваш праведный гнев :)
Код: Выделить весь код
@Echo OFF
cls

Set "BoxIn=Z:\Box_In\CMD"
Set "BoxOut=Z:\Box_Out\Kuku"
Set "Mask=*.js"

FOR /F "usebackq delims=" %%f IN (`Dir "%BoxIn%\%Mask%" /S /B /A:-D 2^>nul`) DO Call :Work "%%f" "%%~dpf"
GoTo :Eof

:Work
	Set "PathIn=%~2"
	Call Set "PathOut=%%PathIn:%BoxIn%=%BoxOut%%%"
	Echo %1
	Echo %PathIn%
	Echo %PathOut% 
pause
GoTo :Eof
Подозреваю, что еще необходимо выходную папку создать, что-то наманер
If Not Exist "%PathOut%" Md "%PathOut%"

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 07-06-2017 в 14:52.

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

Отправлено: 14:46, 07-06-2017 | #6