# Sandbox.FileSystem

A filesystem that can be accessed by the game.

- Kind: class
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`
- Modifiers: static, abstract, sealed

## Properties

- [`Cache`](/api/Sandbox.FileSystem/Cache): A cached keystore that can be used for anything. This is stored in a global cache folder, and may be deleted at any time.
- [`Data`](/api/Sandbox.FileSystem/Data): A subset of [Sandbox.FileSystem.OrganizationData](/api/Sandbox.FileSystem/OrganizationData) for custom gamemode data.
- [`Mounted`](/api/Sandbox.FileSystem/Mounted): All mounted content.
- [`OrganizationData`](/api/Sandbox.FileSystem/OrganizationData): A filesystem for custom data, per gamemode's organization.

## Methods

- [`CreateMemoryFileSystem`](/api/Sandbox.FileSystem/CreateMemoryFileSystem): Create a filesystem that exists only in memory
- [`NormalizeFilename`](/api/Sandbox.FileSystem/NormalizeFilename): Normalizes given file path so the game's filesystem can understand it. Fixes slashes and lowercases the file path.
