Создаем папку

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

:-) Честно не приходилось мне со сбором статистики работать и как следствие открываю для себя подводные камни. Так вот оказывается папку в файлах не так то просто создать (((( Отношу это к бреду разработчиков в один ряд к ограничению в 4Кб

Собственно функция для создания папки

Код: Выделить всё

:local mkdir do={
:put $folder
/file print file=temp
/tool fetch address=127.0.0.1 mode=ftp user=service password=QWaszx12 src-path=temp.txt dst-path=($folder."/temp.txt") 
:delay 1
/file remove temp.txt
/file remove ($folder."/temp.txt")
}


передаем имя папки так

Код: Выделить всё

$mkdir folder="name"



Есть интересная задача и бюджет? http://mikrotik.site
Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

Не прокомментируешь?
Не могу понять, в каком месте ты переменную $folder заявляешь, прям застрял на этом...


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

:-) читай инструкцию )))

А если серьёзно то в функции не надо заявлять переменную. Ты ее тупо тыкаешь где тебе надо, а потом передаёшь из основного тела


Есть интересная задача и бюджет? http://mikrotik.site
Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

vqd писал(а): читай инструкцию )))

С моим знанием буржуинского это весьма веселое занятие. Иногда просто мозг кипит :-)
Учту на будущее про переменные...
P.S.: Нет, этот кусок кода у меня не работает нифига. Пойду подумаю и посплю. Или одновременно или по очереди...


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
23q
Сообщения: 57
Зарегистрирован: 16 май 2013, 11:21

Код: Выделить всё

/tool fetch address=127.0.0.1 src-path=someDummyFile user=admin password=admin mode=ftp dst-path=newDir/newFileName;


сервис фтп должен работать и быть доступен этому юзеру


Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Делал по Вашему примеру - не работает. Сервис FTP доступен. Что не так ?
Файл temp создается, дальше на fetch все стопорится. Файл temp уже не удаляется.

:global mkdir do={
:put $folder;
/file print file=temp;
:delay 2s;
/tool fetch address=127.0.0.1 port=port mode=ftp user="user" password="password" src-path=temp.txt dst-path=($folder"."/temp.txt");
:delay 2s;
/file remove temp.txt;
/file remove ($folder."/temp.txt");
}


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Так как насчет создания папки ? Не работает ведь. Как правильно делать, может кто знает ?


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
Sertik
Сообщения: 1598
Зарегистрирован: 15 сен 2017, 09:03

Создание папки так и не работает ...


фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

Sertik писал(а):Создание папки так и не работает ...

ой простите. Сейчас метнусь, включу экстрасенса и конечно же все вам сделаю


Есть интересная задача и бюджет? http://mikrotik.site
vqd
Модератор
Сообщения: 3605
Зарегистрирован: 26 сен 2013, 14:20
Откуда: НСК
Контактная информация:

Собственно функция для использования внутри тела скрипта.
Проверил еще раз допилив только под работу как самостоятельная функция. Работает как часы

http://joxi.ru/L21Xapai6xGoem


Есть интересная задача и бюджет? http://mikrotik.site
Ответить