Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Форум
    RouterOS
    Команда для создания каталога?

    Команда для создания каталога?

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Команда для создания каталога?, RouterOS
     
    midenok
    Guest
    #1
    0
    04.12.2015 12:15:00
    Я просто не понимаю. Нет ли какого-то нормального способа создать папку, кроме того «танца шамана», который предлагает Google?
     
     
     
    eworm
    Guest
    #2
    0
    20.01.2021 13:14:00
    Имя файла, состоящее только из точки, обозначает текущую директорию. То есть вы создаёте директорию и пытаетесь перезаписать её файлом… В результате возникает ошибка: статус — не удалось.

    ошибка: невозможно открыть файл. В вашем коде нужно отловить эту ошибку и игнорировать её. Я предпочитаю своё чистое решение.
     
     
     
    Limen
    Guest
    #3
    0
    10.03.2023 00:37:00
    Если кто-то еще сомневается. Просто создайте SMB-шару, и автоматически появится папка.
     
     
     
    stewartpe
    Guest
    #4
    0
    02.01.2016 02:58:00
    Подключитесь к роутеру через FTP, затем нажмите ? для списка команд. Команда mkdir будет наиболее полезной.
     
     
     
    jaadu
    Guest
    #5
    0
    21.07.2019 02:05:00
    Создайте папку на рабочем столе и перетащите её в раздел «Files» через Winbox.
     
     
     
    eworm
    Guest
    #6
    0
    23.07.2019 20:09:00
    Нет понятия, зачем скрипт создаёт пользователя, группу и всё такое. Если у тебя включён сервис http-ssl, этого должно хватить: /tool fetch https://127.0.0.1/ dst-path=path/to/create/xxx Или можно использовать любой другой веб-сервер. Он тоже создаёт файл, просто удаляешь его командой: /file remove path/to/create/xxx
     
     
     
    Fantomas
    Guest
    #7
    0
    13.01.2021 11:49:00
    Как насчёт использовать «dot» вместо «xxx», как показано ниже. Так сайт не сохранится как файл с именем «xxx», даже если его скачать (добавление keep-result=no не создаст никаких папок):  
    {  
    # ----- Создаём дерево каталогов с помощью /fetch -----  
    # Обратите внимание на 'dot' (или 'пробел') вместо имени файла,  
    # это не позволит сохранённому сайту реально записаться как файл,  
    # даже если fetch прошёл успешно  
    :local path "disk1/complex/directory/tree/."  
    :do { /tool fetch dst-path=($path) url="https://127.0.0.1/"; } on-error={ :put "Скрипт продолжит работу несмотря на ошибку"; }  
    :local otherpath "disk1/some/other/dir/."  
    /tool fetch dst-path=($otherpath) url="https://www.google.com/"  
    }
     
     
     
    Amm0
    Guest
    #8
    0
    10.03.2023 06:00:00
    Или монтируйте диск, используйте поддержку ROSE с NFS и так далее. Но да, добавление файла через «/file add» было бы на устройстве намного удобнее. Им реально не хватает аналога команды UNIX «touch». Хотя это не так часто нужно, потому что начинают возникать проблемы с парсингом и редактированием, а команды, которые выводят данные в файлы, позволяют указать путь.
     
     
     
    mozerd
    Guest
    #9
    0
    10.03.2023 10:29:00
    Следующая команда сделает всё за вас: /ip smb shares add name=sharethis directory=moab  
    /ip smb shares remove [find name=sharethis]
    Первая команда создаст директорию, а вторая удалит ненужный шаринг.
     
     
     
    berisz
    Guest
    #10
    0
    31.05.2023 09:25:00
    С момента выпуска ROS версии v7.9 2023.05.02.:

    > /file/add name="/MyFolder/MySubFolder/MyFile.txt" contents="Hello MikroTik :)" ;

    > /file/print detail where name="MyFolder/MySubFolder/MyFile.txt" ;
     3 name="MyFolder/MySubFolder/MyFile.txt" type=".txt file" size=17 creation-time=may/31/2023 08:45:15 contents=Hello MikroTik :)

    > /file/remove numbers="MyFolder/MySubFolder/MyFile.txt" ;

    > /file/print detail where name="MyFolder/MySubFolder" ;
     2 name="MyFolder/MySubFolder" type="directory" creation-time=may/31/2023 08:46:05

    Первая команда создаёт TXT-файл вместе с иерархией папок. Вторая показывает содержимое файла. Третья удаляет файл. Четвёртая выводит свойства оставшейся папки.

    Запись в существующую директорию:

    > /system/resource/print file="/MyFolder/MySubFolder/ResData.txt" ;

    > /file/print detail where name="MyFolder/MySubFolder/ResData.txt" ;

    (!) Символ для корня («/») используется непоследовательно.
     
     
     
    rextended
    Guest
    #11
    0
    31.05.2023 09:38:00
    Это просто чудо… Значит, когда выйдет RouterOS 7.23.5 (долгосрочная версия), я наконец смогу начать экспериментировать с его использованием в продакшене…
     
     
     
    judoleza
    Guest
    #12
    0
    03.06.2023 09:17:00
    Привет, абсолютно искренний и идеальный пост! Вот почему сюда всегда стоит заходить. Спасибо, боевой товарищ!
     
     
     
    berisz
    Guest
    #13
    0
    03.07.2023 21:38:00
    Большое спасибо, коллега!
     
     
     
    rextended
    Guest
    #14
    0
    14.07.2023 16:30:00
    …
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2026 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры