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

# Opérations sur les fichiers

> Tutoriel expliquant comment téléverser des fichiers vers des instances de sandbox CoreWeave et les télécharger depuis celles-ci

```python theme={"system"}
# Écrire (content doit être de type bytes)
sandbox.write_file("/tmp/hello.txt", b"Hello!").result()

# Lire (renvoie des bytes)
content = sandbox.read_file("/tmp/hello.txt").result()
print(content.decode())
```

Comme `exec()`, les opérations sur les fichiers renvoient immédiatement un `OperationRef` sans attendre leur achèvement. Appelez `.result()` lorsque vous avez besoin des données. Vous pouvez ainsi lancer plusieurs opérations, puis les attendre toutes en même temps :

```python theme={"system"}
refs = [sandbox.write_file(f"/tmp/{i}.txt", b"data") for i in range(5)]
for ref in refs:
    ref.result()
```

Pour savoir comment téléverser et télécharger des fichiers en parallèle, ou utiliser des montages S3, consultez le [guide Opérations sur les fichiers](/fr/products/sandboxes/client/guides/file-operations).
