# Карта импорта/экспорта файлов
![Разрушим эту стену!](item:oc2r:file_import_export_card)

Карта импорта/экспорта файлов напрочь ломает четвертую стену. Она позволяет:
- выгружать файлы с вашего реального ПК на [компьютеры](../block/computer.md) из мода.
- загружать на реальный компьютер файлы с компьютеров из мода.

Для удобства, дистрибутив Linux включает в себя два скрипта для операций импорта/экспорта - `import.lua` и `export.lua`.

`import.lua` после запуска откроет пользователю диалог выбора файла для загрузки на виртуальный компьютер. Файл сохранится в текущей рабочей директории. Если файл с таким именем уже существует, будет предложено указать новое имя.

`export.lua` в качестве первого параметра принимает название файла, который необходимо выгрузить на реальный компьютер. После выгрузки откроется диалог сохранения, где можно выбрать, куда сохранять файл, или, если нужно, отменить процесс.

Оба скрипта приглашат в диалог всех пользователей, в данный момент работающих с виртуальным компьютером. Для операции импорта (`import.lua`) будет использован первый выбранный файл, а файлы остальных клиентов будут проигнорированы. Для операции экспорта у всех пользователей откроется диалог для сохранения файла на реальный компьютер.
