Страница 1 из 1

LOGIN SCRIPT - проверить наличие файла.

СообщениеДобавлено: 11 сен 2002, 11:56
Влад А.Сокол aka Akina
Возможно ли в процедуре LOGIN SCRIPT проверить наличие определенного файла на томе без привлечения внешних команд (типа батч-файла с конструкцией if exist)?

СообщениеДобавлено: 12 сен 2002, 19:39
Музалёв Николай
Мммм...
Не думаю - язык ЛОГИНскриптов практически не изменился со времен досточтимой 3ки, а ни там , ни в 4хх ничего сколь нибудь серьезного нет. Всегда меня это удивляло - могучая фирма, отличный продукт, а язык убогий!! Ну своего нет - купи REXX или нечто подобное - дык нет! Совершенно непонятно, почему.
Думаю, дело в чистой субъективности гд Ноора и Франкенберга. Действовали по принципу "не хочу и не буду".

Не могу найти...

СообщениеДобавлено: 13 сен 2002, 05:58
Сергей Дубров
Попадалась как-то достаточно давно специальная маленькая утилитка, специально написанная, чтобы закрыть эту брешь в новеловских логин скриптах, называлась как-то вроде isfile.com (или exe?). Перерыл всё в округе - найти не могу :(

СообщениеДобавлено: 13 сен 2002, 06:27
Андрей Тр. aka RH
Теоретически, можно было бы попробовать в логин скрипте copy path:\filename.ext > null ( или что-то в этом роде ) и потом анализировать ERROR_LEVEL .. но если хочется совсем без внешних утилит, то ИМХО никак.

СообщениеДобавлено: 13 сен 2002, 09:52
Влад А.Сокол aka Akina
ну теоретически можно и так:

[login script]

#command.com /c batch.bat

[batch.bat]

if not exist file.txt goto end
...
...
:end

но сие некрасиво... жаль.

А я нашел ISFILE.COM

СообщениеДобавлено: 13 сен 2002, 10:23
Федорович Леонид
http://files.chatnfiles.com/Netware%20S ... IL/ISFILE/
:!: Спасибо Сергею Дуброву! :!:
И скачал. Там в каталоге есть DOC, в нем все написано.
Но не проверял.

P.S. Совместные усилия -хорошие результаты!