Read & write files

Reading files

You can read files from the sandbox filesystem using the files.read() method.

import { Sandbox } from '@e2b/code-interpreter'
const sandbox = await Sandbox.create()
const fileContent = await sandbox.files.read('/path/to/file')

Writing single files

You can write single files to the sandbox filesystem using the files.write() method.

import { Sandbox } from '@e2b/code-interpreter'
const sandbox = await Sandbox.create()

await sandbox.files.write('/path/to/file', 'file content')

Writing multiple files

You can also write multiple files to the sandbox filesystem using the files.write() method.

import { Sandbox } from '@e2b/code-interpreter'
const sandbox = await Sandbox.create()

await sandbox.files.write([
    { path: '/path/to/a', data: 'file content' },
    { path: '/another/path/to/b', data: 'file content' }
])