# Sandbox.SandboxSystemExtensions.NormalizeFilename

## Overload 1

```csharp
static string NormalizeFilename(string str, bool enforceInitialSlash = True)
```

Puts a filename into the format /path/filename.ext (from path\FileName.EXT)

### Parameters

- `str` (`string`)
- `enforceInitialSlash` (`bool`), default `True`

### Returns

`string`

## Overload 2

```csharp
static string NormalizeFilename(string str, bool enforceInitialSlash, bool enforceLowerCase, char targetSeparator = /)
```

Puts a filename into the format /path/filename.ext (from path\FileName.EXT)

### Parameters

- `str` (`string`)
- `enforceInitialSlash` (`bool`)
- `enforceLowerCase` (`bool`)
- `targetSeparator` (`char`), default `/`

### Returns

`string`

Declared in [Sandbox.SandboxSystemExtensions](/api/Sandbox.SandboxSystemExtensions).
Assembly: `Sandbox.System`.
