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

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

Новый участник


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

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


Цитата megaloman:
Set "BoxOutEnd=Application Data\AIMP" »
спасибо

вопрос по коду , для чего нам BoxOutEnd ?

и если в этом коде в первой строке Set "BoxIn=Z:\temp\AIMP"
не прописывать полный путь, чтобы этот код работал не важно где

просто получается если в данном случае я допустим имею на диске Z папку temp внутри которой батник + эта подпапка

если вдруг корень меняется z:1\temp или m:\temp и т.д. код не работает т.к. жесткая ссылка...


Код: Выделить весь код
@Echo Off	

Set "BoxIn=AIMP"     ------если не указывать путь и запускать  так ??

Set "BoxOut=Z:\Documents and Settings\sh*"  - тут понятно что путь не поменяется 
Set "BoxOutEnd=Application Data\AIMP"           -   вот я не понял  зачем это

FOR /F "usebackq delims=" %%d IN (`Dir /b /s /a:d "%BoxOut%" 2^>nul`) DO (
	If Not Exist "%%d\%BoxOutEnd%" Md "%%d\%BoxOutEnd%"
	xcopy /s /e /y "%BoxIn%\*.*" "%%d\%BoxOutEnd%\" >nul
)
забыл сказать домысел
Set "BoxOutEnd=Application Data\AIMP" это скорее всего именно замена
т к я по "деревенски " делаю и соглашаюсь на перезапись вот этой командой echo a| xcopy с доп ключами
вы сделали это другим способом . я прав!?

Отправлено: 19:03, 14-02-2017 | #3