Поиск по сайту
Результаты поиска по тегам 'файл'.
Найдено 3 результата
-
Если взять произвольный 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("/"): иногда верный список файлов, иногда пустой список Это баг или я что-то делаю не так?
- 6 ответов
-
- exists
- file check
-
(и ещё 2 )
Теги:
-
Мне нужно, чтобы моя программа записывала результат своей работы(таблицу) в отдельный файл. И уже основная программа брала нужную таблицу из этого файла и работала с ней. Как это лучше реализовать? file:write() принимает только string, к тому же он, насколько я понял, переписывает файл всегда заново.
-
Подскажите всё, что мне доступно для работы с файлами при запуски программы в init.lua Конкретно сейчас мне требуется реализовать примитивную файловую систему. К сожалению, ни один из следующих файлов в OpenOS не имеет комментариев: /boot/90_filesystem.lua /lib/filesystem.lua Трудно понять, как там всё работает. Буду очень рад, если накидаете простейших примеров.