Цитата 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 с доп ключами
вы сделали это другим способом . я прав!?