DEFLIK
-
Публикации
3 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем DEFLIK
-
-
@ECS Спасибо за ответ, буквально недавно разобрался с проблемой. Причиной, конечно, была моя невнимательность, забыл перед началом пути добавить слэш (забыл о существовании root). Хотя интересно, что даже без слэша програмка работала, но создавалась вторая копия дискеты
-
Подскажите, пожалуйста, как работают директории компьютера, как к ним обращаться, их основные названия и подобное? Нужно записать файл на дискету с помощью component.filesystem.write() и в него же записать строчки кода. Спасибо
Добрый денёк, возникла такая задача и из нее, само собой, проблема: имея id дискеты и строку кода записанные в переменные, нужно создать на дискете файл .lua с записанным в него кодом.
Попробовал сделать это с помощью component.filesystem.write(), но так и не разобрался до конца с директориями. Тогда я попробовал сделать это через Filesystem MineOS (саму програмку делаю под MineOS), там с путем к диску проблем не возникло. Но после записи файла папка диска в проводнике почему-то дублировалась (новая и старая папки ведут в содержимое диска как и пологается, но нового файла там нет). Самое интересное то, что если достать дискету из компуктера, то останется одна папка диска, как раз с записанным туда файлом .lua. Как так получается, что две папки соответствуют одной директории, а после исчезновения первой, вторая вдруг показывает совершенно иное содержимое, нежели изначально? Я не знаю... Может баг оски, может нужно что-то делать с монтированием содержимого, а может я bruh. На разбор проблемы сил не хватило, поэтому пришел сюда за помощью.

Filesystem & MineOS
в API
Опубликовано: · Изменено пользователем DEFLIK
@ECS Скорее всего так и есть. Заметил, что при обработке без слеша воспроизводится звук работы только твёрдого диска (на котором стоит ос). После исправления уже и дискетка начинает брякать