Страница 1 из 1
Поиск файла в скрипте.
Добавлено: 15 дек 2013, 18:50
podarok66
Что-то не идет у меня очередной скрипт. Очередной затык произошел с такой задачей. По ходу действия скрипта нужно проверить Files на наличие файла определенного названия и если его нет, то будет одна реакция, если есть, то совсем другая. Вот с проверкой наличия файла как-то не выходит. Подкиньте идейку, пожалуйста.
Re: Поиск файла в скрипте.
Добавлено: 16 дек 2013, 08:13
vqd
Как то так
:put [file get value-name=contents console-dump.txt]
Re: Поиск файла в скрипте.
Добавлено: 16 дек 2013, 12:41
podarok66
Что-то не так отрабатывает, вот что получаю при запросе:
Код: Выделить всё
{:local findrx true;
:set findrx ([/file get value-name=contents rx.txt]!="nil");
:log info $findrx;}
no such item
Нет ответа в лог

Re: Поиск файла в скрипте.
Добавлено: 16 дек 2013, 15:17
vqd
Код: Выделить всё
:global file [file find name=console-dump.txt]
:if ($file != "") do={
log info TRUE;
} else={
log info FALSE;
}
Re: Поиск файла в скрипте.
Добавлено: 16 дек 2013, 20:06
podarok66
Вооот, так работает)) Спасибо, немного перекрутил, но суть прежняя.
Нашел весьма странную фичу у меня на RB433UAH. У меня в нём ни в терминале, нив скриптах команда :
никакого файла не создаёт. На RB951 всё отрабатывает замечательно. Ума не приложу, как так получается. Колдовство!
Прошу сообщество проверить эту команду на других версиях железок (особенно старых моделях) и на 433, если у кого такой обнаружится в наличии.
Re: Поиск файла в скрипте.
Добавлено: 16 дек 2013, 20:17
vqd
Из тех что болтались в трее, а конкретно 750, 951, 2011, x86, 433 нормально отработало
Re: Поиск файла в скрипте.
Добавлено: 16 дек 2013, 21:34
podarok66
Странная фича выползла

Даже и не знаю, как это так можно добиться. Буду посвободнее, перепрошью Netinstall'ом