> ## Documentation Index
> Fetch the complete documentation index at: https://ppio.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 文件下载

> 按照 PPIO Agent 沙箱归档指南了解文件下载方式，为获取该版本沙箱中的处理结果和任务文件提供操作参考。

我们可以将文件从沙箱内下载到本地。

```js JavaScript & TypeScript icon="js" theme={null}
import fs from 'fs'
import { Sandbox } from 'ppio-sandbox/code-interpreter'

const sandbox = await Sandbox.create()

// 在沙箱内创建一个文件用于测试
const filePathInSandbox = '/tmp/test-file'
await sandbox.files.write(filePathInSandbox, "test-file-content")

// 从沙箱读取文件内容
const content = await sandbox.files.read(filePathInSandbox)

// 将文件写入本地文件系统
const localFilePath = './local-test-file'
fs.writeFileSync(localFilePath, content)

await sandbox.kill()
```

```python Python icon="python" theme={null}
from ppio_sandbox.code_interpreter import Sandbox

sandbox = Sandbox.create()

# 在沙箱内创建一个文件用于测试
file_path_in_sandbox = '/tmp/test-file'
sandbox.files.write(file_path_in_sandbox, "test-file-content")

# 从沙箱读取文件内容
content = sandbox.files.read(file_path_in_sandbox)

# 将文件内容写入本地文件系统
local_file_path = './local-test-file'
with open(local_file_path, 'w') as file:
  file.write(content)

sandbox.kill()
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.