# Files

Frends offers seamless integration with file systems, enabling you to effortlessly connect and automate data flows involving file operations.

Frends has tasks for performing all core file operations.

By leveraging Frends' task-based approach, you can configure and customize file integrations according to your specific requirements. Frends offers a wide range of tasks that facilitate integrations to a variety of systems and protocols.

## Use cases

Below you will find typical use cases for file integrations and how they are implemented in Frends.

### Create directory and a file inside of it

By using the [`Files CreateDirectory`](https://docs.frends.com/tasks/tasks/files/createdirectory) task and [`Files Write`](https://docs.frends.com/tasks/tasks/files/write) we can create an integration that creates a directory and saves data to disk.

<figure><img src="https://2096450325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FevBo49UTUjEN84O2WPl6%2Fuploads%2Fgit-blob-965647dc7b08128f4b258b79423412beed0edec4%2Ffiles-create-file.svg?alt=media" alt=""><figcaption><p>Create file</p></figcaption></figure>

### Nightly directory backup

By using the schedule trigger, the [`Files CreateDirectory`](https://docs.frends.com/tasks/tasks/files/createdirectory) and the [`Files Copy`](https://docs.frends.com/tasks/tasks/files/copy) tasks we can create an integration that creates a backup of a certain directory every night.

<figure><img src="https://2096450325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FevBo49UTUjEN84O2WPl6%2Fuploads%2Fgit-blob-c5d1f13961581064902b994d88cc824f2ee83270%2Ffiles-nightly-backups.svg?alt=media" alt=""><figcaption><p>Nightly backups</p></figcaption></figure>
