# Directory

> Exposes static methods for directory operations.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.Windows](/engine/6000.5/script-reference/unityengine/windows.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public static class Directory
```

## Remarks

This is an alternative to System.IO.Directory class. Note: this class is only available when targeting Universal Windows Platform.

## Static Properties

| Property                                                                                            | Description                         |
| --------------------------------------------------------------------------------------------------- | ----------------------------------- |
| [localFolder](/engine/6000.5/script-reference/unityengine/windows/directory/localfolder.md)         | Returns a path to local folder.     |
| [roamingFolder](/engine/6000.5/script-reference/unityengine/windows/directory/roamingfolder.md)     | Returns a path to roaming folder.   |
| [temporaryFolder](/engine/6000.5/script-reference/unityengine/windows/directory/temporaryfolder.md) | Returns a path to temporary folder. |

## Static Methods

| Method                                                                                              | Description                                                        |
| --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------ |
| [CreateDirectory](/engine/6000.5/script-reference/unityengine/windows/directory/createdirectory.md) | Creates directory in the specified path.                           |
| [Delete](/engine/6000.5/script-reference/unityengine/windows/directory/delete.md)                   | Deletes a directory from a specified path.                         |
| [Exists](/engine/6000.5/script-reference/unityengine/windows/directory/exists.md)                   | Determines whether the given path refers to an existing directory. |
