Перейти к содержимому

Поиск по сайту

Результаты поиска по тегам 'filesystem'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Блоги

  • Робот Байт
  • Fingercomp's Playground
  • 1Ridav' - блог
  • Totoro Cookies
  • Блог cyber01
  • IncluderWorld
  • KelLiN' - блог
  • Крутой блог
  • eutomatic blog
  • Programist135 Soft
  • Сайт в сети OpenNet
  • PieLand
  • Очумелые ручки
  • Блог недоблоггера
  • В мире Майнкрафт
  • LaineBlog
  • Квантовый блог
  • Блог qwertyMAN'а
  • some blog name
  • Дача Игоря

Форумы

  • Программирование
    • Программы
    • База знаний
    • Разработчикам
    • Вопросы
  • Игровой раздел
    • Игровые серверы
    • Моды и плагины
    • Жалобы
    • Ивенты
  • Общение
    • Задать вопрос
    • Обратная связь
    • Беседка
    • Шкатулка
  • Технический раздел
    • Багтрекер
    • Архив
  • Обратная связь

Искать результаты в...

Искать результаты, которые...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


ВКонтакте


Gtalk


Facebook


Twitter


Город


Интересы

Найдено 7 результатов

  1. Если взять произвольный hdd, записать на нем файл, допустим, /test.txt, то filesystem.exists("/test.txt") после включения компа выдает разные значения(true,false), кажется, случайным образом, при этом файл не подвергается изменениям. При этом за одну сессию включенного компа он выдает одинаковые значения Минимальный тестовый пример(запускать несколько раз): init.lua setmetatable(component,{__index=function(_,key) return component.proxy(component.list(key)()) end}) --тут стоит сделать буферизацию, но на тест не влияет по идее local gpu,filesystem=component.gpu,component.filesystem for i=0,24 do gpu.set(50,i,tostring(filesystem.exists("/test.txt"))) end Аналогично работает filesystem.list("/"): иногда верный список файлов, иногда пустой список Это баг или я что-то делаю не так?
  2. Пытаюсь реализовать следующую идею: запуск OpenOS на устройстве без локального жесткого диска. Сделать это хочу так(псевдокод): Программа на EEPROM, клиент [ Связывается по связанной плате с другим компом, у которого есть жесткий диск Просит адрес компонента filesystem сообщением "component.primary" При помощи vcomponent добавляет виртуальный компонент filesystem, который является отражением удаленного hdd Каждое обращение к функциям этого компонента отправляет сообщения "component.invoke" по сети и ждет ответа Дальше обычный lua_bios ] Программа на сервере для обычной OpenOS [ Ждем сообщений Реагируем соответствующим образом component.primary=>send(адрес компонента) component.invoke=>send(результат вызова функции компонента) ] Также стоит отметить, что при работе с filesystem header файла является userdata, его нельзя сериализовать(насколько я понял), поэтому вместо передачи его по сети передается объект, который можно однозначно сопоставить хедеру на сервере: таблица вида {special = <id>} Сделал, но в результате OpenOS не грузится дальше загрузочного экрана, консоль не появляется. Подскажите, где я ошибся? Исходники: Client Server Тестировал при помощи bibi
  3. Перенос статьи Эта тема была перенесена из блока "Статьи". Автор оригинала: Semoro. В этом видео я и Сябро рассказываем про настройку файловой системы диска для работы
  4. Делаю файловый менеджер, когда нажимаю на папку нечего не обновляется и не меняются папки? Код нажатия: Код чтение файлов: Код отрисовки:
  5. Подскажите всё, что мне доступно для работы с файлами при запуски программы в init.lua Конкретно сейчас мне требуется реализовать примитивную файловую систему. К сожалению, ни один из следующих файлов в OpenOS не имеет комментариев: /boot/90_filesystem.lua /lib/filesystem.lua Трудно понять, как там всё работает. Буду очень рад, если накидаете простейших примеров.
  6. Как мне работать с файлами? Приведите пример.
  7. Библиотека для работы с файлами в файловой системе. Библиотека имеет на данный момент 3 функции. getAllFiles(filesystem:table, path:string) return table.Получает в первый аргумент proxy компонента "filesystem", а во второй путь начала сканирование(Используйте "", для поиска из корневой папки).Возвращает список путей ко всем найденным файлов. searchFile(filesystem, path, filename) return table.Первые два аргумента идентичны аргументам функции getAllFiles, а вот третий получает шаблон поиска имени файла который использует функция string.match. Пример local table = search(fs, "", "a+") В таблице table буду находится все файлы имена которых содержат букву a и более букв. ginf(filesystem, path) return table.Первые два аргумента идентичны аргументам функции getAllFiles.Получает рекурсивным методом все файлы из заданного пути, ее не использовать, она используется функцией getAllFiles. Pastebin: http://pastebin.com/9DGXCCD3
×
×
  • Создать...