---
title: "init(data:)"
framework: fskit
role: symbol
role_heading: Initializer
path: "fskit/fsfilename/init(data:)"
---

# init(data:)

Creates a filename by copying a character sequence data object.

## Declaration

```swift
convenience init(data name: Data)
```

## Parameters

- `name`: The data object containing the character sequence to use for the filename. The sequence terminates if a NUL character exists prior to name.length.

## Discussion

Discussion This initializer copies up to name.length characters of the sequence pointed to by bytes.

## See Also

### Creating a filename

- [init(bytes:)](fskit/fsfilename/init(bytes:).md)
- [init(cString:)](fskit/fsfilename/init(cstring:).md)
- [init(string:)](fskit/fsfilename/init(string:).md)
