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