CMD/BAT - [решено] нельзя назвать батник делающий xcopy, xcopy.bat почему ?

Ответить
Аватара пользователя
foxbat

CMD/BAT - [решено] нельзя назвать батник делающий xcopy, xcopy.bat почему ?

Сообщение foxbat »

вопрос теоретический, не могу понять что ему не нравится, но тем не менее не работает, батник с именем xcopy делающий одноименную команду.. просто глюк ?
Аватара пользователя
gora

Re: CMD/BAT - [решено] нельзя назвать батник делающий xcopy, xcopy.bat почему ?

Сообщение gora »

Цитата foxbat:



одноименную команду
CMD/BAT - [решено] нельзя назвать батник делающий xcopy, xcopy.bat почему ?




foxbat, попробуйте указать "команду" (а это не встроенная команда CMD) полным именем файла xсopy.exe и "глюк" исчезнет.



Если Вы не указали расширения, то CMD ищет файл с таким именем рядом с вашим xсopy.bat и находит сам себя. Получается рекурсивный запуск вашего батника.
Аватара пользователя
foxbat

Re: CMD/BAT - [решено] нельзя назвать батник делающий xcopy, xcopy.bat почему ?

Сообщение foxbat »

Цитата gora:



Если Вы не указали расширения, то CMD ищет файл с таким именем рядом с вашим xсopy.bat и находит сам себя. Получается рекурсивный запуск вашего батника.
»




так точно ! именно на это и было похоже.. т.е. он ищет то чего нет в наборе cmd (я думал xcopy родная ему команда) ? просто я пробЫвал этот фокус например с командой dir - тут всё нормально
Аватара пользователя
El Scorpio

Re: CMD/BAT - [решено] нельзя назвать батник делающий xcopy, xcopy.bat почему ?

Сообщение El Scorpio »

Цитата foxbat:



просто я пробЫвал этот фокус например с командой dir - тут всё нормально
CMD/BAT - [решено] нельзя назвать батник делающий xcopy, xcopy.bat почему ?




потому что dir - это команда модуля CMD, которую операционная система нигде не ищет, а xcopy.exe - отдельная программа
Ответить

Вернуться в «Скриптовые языки администрирования Windows»